第三次作业

一、笔记

 

 

 

 

 

 

二、代码文件

 

 

三、问题

1.malloc ()与calloc ()区别?

malloc ()对所分配的存储块不做任何事情,calloc () 对整个区域进行初始化 。

2.EOF是什么?

网上查找:eof是end of file的缩写 。

你在用函数读入文件数据的时候,函数总会返回一个状态,是读取成功还是失败,那么这个状态怎么表示呢,所以就约定俗成定义一个标识符表示这个状态,就有了EOF。

scanf函数只有在第一个参数为NULL(空指针)的情况下,才可能返回EOF,否则,返回成功格式化并赋值的参数个数(>=0)。

 while循环中以EOF作为文件结束标志。

3.为什么在命令形式中使用字符串会返回错误?

避免使用双引号,对于命令语法,应用空格分离输入不用逗号。

4.pta错题

 

 填空题可通过书写代码得到。

 

posted @ 2020-03-15 10:12  北遇  阅读(122)  评论(0编辑  收藏  举报