C语言第四次作业

一、结构的学习

1.1 观看3.2.1、3.2.2、3.2.3的视频

1.2 记录纸质笔记

 

 

 

 

1.3 敲打代码文件列表

 

1.4 遇到的问题及解决

 (1)日期输出时用的%i是什么?

  答:printf函数调用的一般形式为:printf(“格式控制字符串”, 输出表列)。其中格式控制字符串用于指定输出格式。格式控制串可由格式字符串和非格式字符串两    种组成。式字符串是以%开头的字符串,在%后面跟有各种格式字符,以说明输出数据的类型、形式、长度、小数位数等。例如:%c 一个单一的字符,%d 一个十进制整数,%i 一个整数。

(2)结构体类型与结构体变量有什么不同?

答:结构体类型与结构体变量概念不同。类型:不分配内存; 变量:分配内存。类型:不能赋值、存取、运算; 变量:可以。结构体可嵌套,结构体成员名与程序中变量名可相同。

二、pta作业问题及解决

 

 

 应选A       因为"->"运算符优先级高于“++”,所以第一步运算后得++(s1.str),又因为str为一个指针,所以加在了指针str上。  

 

 

  应选C      因为scanf输入是以地址来定位,C不是,name[20]  name为首地址。

 三、书中例题展示

3.1 输出平均分最高的学生信息

 

 3.2 学生成绩排序 

 

 

 3.3 修改学生成绩

 

posted @ 2020-03-30 01:05  姚如意  阅读(165)  评论(2编辑  收藏  举报