(c=getchar())!=EOF是什么意思

顺便解释一哈'\t'什么意思

  getchar()!=EOF用来判断是否已经读取完。
  EOF 是-1 即读入的已不是正常的字符而是文件的结束符;
  当输入字符串的时候,可以使用getchar()读取其中的每一个字符,输入字符串的时候最后一般输入一个回车,回车以后输入缓存里面就没有数据了。
  只能使用while(getchar()!='\n'){....}也就是读到回车就退出,否则会一直等待用户的输入
  ctrl+c是停止循环,结束程序。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2019-06-26
当我们输入字符串的时候,可以使用getchar()读取其中的每一个字符,getchar()!=EOF用来判断是否已经读取完。我们输入字符串的时候最后一般输入一个回车,回车以后输入缓存里面就没有数据了。
只能使用while(getchar()!='\n'){....}也就是读到回车就退出,否则会一直等待用户的输入
ctrl+c是停止循环,结束程序
第2个回答  2018-08-02
  该getchar()!=EOF用来判断是否已经读取完,是在C语言当中使用的:
  EOF 是-1 即读入的已不是正常的字符而是文件的结束符;
  当输入字符串的时候,可以使用getchar()读取其中的每一个字符,输入字符串的时候最后一般输入一个回车,回车以后输入缓存里面就没有数据了。
  只能使用while(getchar()!='\n'){....}也就是读到回车就退出,否则会一直等待用户的输入
  ctrl+c是停止循环,结束程序。
第3个回答  2019-01-28
就是获取到的字符不等于-1的意思。
解释:
1)getchar是一个函数,用于从键盘获取一个字符;
2)EOF是一个宏,值是-1,用于表示文本文件的结束;
3)通常应该是
(ch=fgetc())!=EOF
也就是从文件读取数据不是文件结束;
4)但是如果使用了重定向结束,把键盘输入重定向到文件,也会出现getchar()
!=
EOF的写法。
第4个回答  2008-11-28
EOF 是 -1 即读入的已不是正常的字符而是文件的结束符;
\t的意思水平制表跳到下一个tab的位置本回答被提问者和网友采纳

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网