当前位置: 代码迷 >> C语言 >> 向大家请教
  详细解决方案

向大家请教

热度:144   发布时间:2007-01-23 14:16:00.0
向大家请教
if(c=getchar()!=EOF) ......
if(c=getchar()!=NULL).....
请问EOF 和NULL是什么呀?上面两句是什么意思呢?
----------------解决方案--------------------------------------------------------
文件末 字符串末
判断是否到了文件末和字符串末尾
----------------解决方案--------------------------------------------------------
以下是引用lxhf546在2007-1-23 14:16:00的发言:
if(c=getchar()!=EOF) ......
if(c=getchar()!=NULL).....
请问EOF 和NULL是什么呀?上面两句是什么意思呢?

EOF――End Of File
NULL――这个是预处理变量,被定义为常数0,用来表示空指针,我觉得你上面应该是:(c = getchar()) != '\0' ,这样意义才清楚(当然它们的值都是一样的)


----------------解决方案--------------------------------------------------------
明白一点了,谢谢大家!!
----------------解决方案--------------------------------------------------------
  相关解决方案