zoukankan      html  css  js  c++  java
  • 第四次作业

    一、学习内容:3.2.1结构类型、3.2.2结构与函数、3.2.3结构中的结构(慕课视频)

    二、代码练习列表:

    三、纸质笔记:

    四、学习及PTA作业中遇到的问题与解决:

    1、在视频学习中,多次发现格式说明符%i,不明白它的格式说明是什么,通过资料查询学习到:

         在printf中,它与%d相同表示以十进制形式输出整数,但在scanf中两者有细微区别,%i可以输入八进制、十六进制整数。

         通过这一知识点复习了课本有关格式说明符的内容:

     

    2、PTA作业问题:

     

    ->是表示指针所指的结构变量中的成员相当于箭头,这道题++实际是加在哪里?希望老师可以在课堂讲解一下,谢谢老师。

    五、课本例题练习:

    1、代码列表:

    2、运行结果:

    例1:

    例2:

    例3:

     

    这一题在运行时倒数三四行输入的内容是什么,希望老师可以给解答一下,谢谢

    六、课堂收获:

    1、例题一中在计算平均值时除以的是3.0原因是:average是一个double类型数据,在计算过程中发现如果平均值得计算结果中包含小数时,如果不除以3.0而用3的话会出现数据丢失,导致结果不准确,这也是在以前的课程中所讲到的double类型数据的特点:比int型数据更精确

    2、讲结构指针概念中所提到的知识点:

    用*p访问结构成员
    如:
    (*p).num=101;
    其中*p表示的是p指向的结构变量。注意,(*p)中的括号是不可少的,因为
    成员运算符“.”的优先级高于“*”的优先级,若没有括号,则*p.num等价于
    *(p.num),含义发生了变化,从而会产生错误。

    3、对于例题三的疑问通过老师的提醒,我也在课本中找到了相应解答:

     

    4、对于pta中第一题的疑问老师也给出了相应讲解:

  • 相关阅读:
    01-初学总结之《谭浩强C程序设计》
    00-计算机经典参考书籍
    (转)android图片压缩总结
    am等adb命令小总结
    (原创)在service中定时执行网络操作的几点说明
    (转)访问者模式
    (原创)用Receiver和SystemService监听网络状态,注册Receiver的两种方式
    (原创)Activity启动模式之singleTask
    (原创)开发微信公众平台遇到的乱码等问题的解决
    (转载)XML解析之-XStream解析
  • 原文地址:https://www.cnblogs.com/wangjiali/p/12593537.html
Copyright © 2011-2022 走看看