C语言中EOF NULL NUL和'\0'的区别

freebeacon | c | 2018-12-28
EOF:宏常量(#define EOF -1),值为-1,是End Of File的缩写,是文件结束的标志。需要注意的是,当数据以二进制的方式存放到文件中时,可能会有数值-1的出现,此时不能采用EOF作为文件结束的标志; NULL: 宏常量(#define NULL 0),值可以为0(数值0)或(void *)0(空指针),多用于后者,来指示一个指针为空; '\0':字符串结束符,只用 [阅读全文]
ė167次浏览 60条评论 0

Ɣ回顶部