PCA和EOF有什么区别

PCA和EOF有什么区别,第1张

C语言中的NULL代表空指针,其定义为

#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在程序里就是中断程序,一个快捷键而已


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/tougao/12291273.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-24
下一篇 2023-05-24

发表评论

登录后才能评论

评论列表(0条)

保存