#define NULL (void *)0
EOF是End Of File的简写,即文件结尾。其定义为
#define EOF -1
二者区别:
1 值不同,NULL是0, EOF是-1。
2 类型不同,NULL是指针,而EOF只是普通的整型常量。
3 应用范围不同。
NULL一般用作指针 *** 作,包括指针类型赋初始拍汪值,返回指针类型的函数在出错时的返回值等。锋没
EOF一般用于输入函数,比如scanf, 或者各种读文件银贺纳 *** 作函数等。当返回EOF时代表读函数出错,达到了文件尾。
分颂并类: 电脑/网络 >> *** 作系统/系统故障问题描述:
不知道这个是什么东西。
解析:
文件结束符检野和迹测文件指针是否已在尾部 EOF
EOF只是一个编译器事先约定好的常量,不棚毕是用来输入的.
在UNIX系统中用C语言对文件 *** 作,文件结束符用组合键表示
EOF()
字符是^D (0x0d)
Win 中是^Z (0x1a)
很多人说是ctrl+z,其实不是,ctrl+z在程序里就是中断程序,一个快捷键而已
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)