11问答网
所有问题
C语言中,EOF和\0是一样的意思吗?
如题。
举报该问题
推荐答案 2014-05-01
EOF是一个宏定义,一般定义为-1,用在文件读取等,而‘\0’是一个字符,ASCII码是0,用在字符串结束 两者当然不一样的
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://11.wendadaohang.com/zd/F7F7FFSM7F74F2PvPP7.html
其他回答
第1个回答 2014-05-02
不一样,EOF是文件结束标志, 是一个宏 一般值为-1, 而'\0'则是一个字符,在字符串中则作为字符串结束标志.
相似回答
C语言中EOF和
\
0
有什么区别?我从文件读取时为什么要用EOF
答:
EOF是指文件的结束符
,是一个宏定义,而且数值上也不等\0 \0是字符串结束符 \n是换行符 这二者都不能用来标记文件的结束。文件中既可能有很多这种符号,也可能没有。文件读取自然应该用EOF
大家正在搜
c语言中?是什么意思
c语言中\0是什么意思
c语言中/和%的区别
c语言中%o什么意思
c语言是什么语言
C语言中的理解
c语言中0和1代表什么
c语言中的%d
c语言中的关键字
相关问题
C语言中EOF和\0有什么区别?我从文件读取时为什么要用EO...
C语言中'\0'和'0'一样吗?
C语言三个结束符有什么不同? EOF ‘\0’ '\n'
EOF字符和‘/0’有何区别?是同一个么?
C语言中,='\0'是什么意思结束的意思吗
C语言中\0、'\0'、'0'、0分别是什么意思?
C语言中EOF是什么意思?
C语言中,EOF和\0是一样的意思吗?