第三次作业
一、笔记
二、代码文件
三、问题
1.malloc ()与calloc ()区别?
malloc ()对所分配的存储块不做任何事情,calloc () 对整个区域进行初始化 。
2.EOF是什么?
网上查找:eof是end of file的缩写 。
你在用函数读入文件数据的时候,函数总会返回一个状态,是读取成功还是失败,那么这个状态怎么表示呢,所以就约定俗成定义一个标识符表示这个状态,就有了EOF。
scanf函数只有在第一个参数为NULL(空指针)的情况下,才可能返回EOF,否则,返回成功格式化并赋值的参数个数(>=0)。
while循环中以EOF作为文件结束标志。
3.为什么在命令形式中使用字符串会返回错误?
避免使用双引号,对于命令语法,应用空格分离输入不用逗号。
4.pta错题
填空题可通过书写代码得到。