NULL EOF 区别
来源:互联网 发布:sql 中decode用法 编辑:程序博客网 时间:2024/04/28 20:31
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时代表读函数出错,达到了文件尾。
#define NULL (void *)0
EOF是End Of File的简写,即文件结尾。其定义为
#define EOF -1
二者区别:
1 值不同,NULL是0, EOF是-1。
2 类型不同,NULL是指针,而EOF只是普通的整型常量。
3 应用范围不同。
NULL一般用作指针操作,包括指针类型赋初始值,返回指针类型的函数在出错时的返回值等。
EOF一般用于输入函数,比如scanf, 或者各种读文件操作函数等。当返回EOF时代表读函数出错,达到了文件尾。
0 0
- NULL EOF 区别
- NULL, NUL, EOF, '/0'区别
- NULL, NUL, EOF, '/0'区别
- NULL, NUL, EOF, '/0'区别
- NULL, NUL, EOF, '\0'区别
- EOF \n \0 NULL 之间的区别
- EOF \n \0 NULL 之间的区别
- 关于EOF和NULL
- NULL NUL \0 EOF
- C语言 EOF,NULL(\0),换行符(\n),回车(\r)是什么?区别是什么?
- C语言中EOF NULL NUL和'\0'的区别和使用
- cat <<EOF与cat <<-EOF的区别
- cat <<EOF与cat <<-EOF的区别
- 关于EOF、switch语句和NULL
- EOF和BOF的区别
- '\0','\n',EOF的区别
- Windows 下EOF 和 Linux 下EOF的区别
- eof ()
- SDAU dp专题 1004
- 28.数据库管理工具介绍 - IntelliJ IDEA 使用教程
- MediaController
- java是值传递还是引用传递。
- 记大学规划——大一
- NULL EOF 区别
- 29.IntelliJ IDEA 常用设置讲解 - IntelliJ IDEA 使用教程
- 【解决】Adobe premiere CC 已停止工作
- JavaScript之单例实战
- tornado用户指引(七)------Tornado web应用程序结构(二)之RequestHandler
- MediaController是如何依附在VideoView上的
- 算法之穷竭搜索
- 30.IntelliJ IDEA 常用设置讲解 - IntelliJ IDEA 使用教程
- 离线安装插件,解决sublimeText3无法安装插件有关问题