C语言第四次作业d

视频学习3.21 3.22 3.23

一:纸质笔记

二:代码

附加:

 

三:看视频问题

%i是什么

解决:%i和%d都是表示有符号十进制整数,区别在于,%i可以自动将输入的八进制或者十六进制,转换为十进制,而%d则不会进行转换。

结构和数组区别

解决:区别在运算上①p1=(struct point){5,10};相当于p1.x=5 p1.y=10

                                ②p1=p2相当于p1.x=p2.x p1.y=p2.y

          访问成员的方式不同

          结构的成员可以不同类型,数组单元必须同类型

结构中先取成员还是先取地址

解决:取成员的优先级高于取地址,例如:&today.month

结构中指针表示方法

解决:必须用&   表示:->p

四:PTA作业

解决:是对的,结构体类型的定义只是告诉编译器该如何表示数据,但是它没有让计算机为其分配空间。声明了一个结构体变量,
无论是否初始化,它都要占用内存空间。

posted @ 2020-03-29 22:17  代旺  阅读(150)  评论(0编辑  收藏  举报