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

来源:百度知道 编辑:UC知道 时间:2024/05/19 01:44:14
顺便解释一哈'\t'什么意思

EOF 是 -1 即读入的已不是正常的字符而是文件的结束符;
\t的意思水平制表跳到下一个tab的位置

  getchar()!=EOF用来判断是否已经读取完。
  EOF 是-1 即读入的已不是正常的字符而是文件的结束符;
  当输入字符串的时候,可以使用getchar()读取其中的每一个字符,输入字符串的时候最后一般输入一个回车,回车以后输入缓存里面就没有数据了。
  只能使用while(getchar()!='\n'){....}也就是读到回车就退出,否则会一直等待用户的输入
  ctrl+c是停止循环,结束程序。

  该getchar()!=EOF用来判断是否已经读取完,是在C语言当中使用的:
  EOF 是-1 即读入的已不是正常的字符而是文件的结束符;
  当输入字符串的时候,可以使用getchar()读取其中的每一个字符,输入字符串的时候最后一般输入一个回车,回车以后输入缓存里面就没有数据了。
  只能使用while(getchar()!='\n'){....}也就是读到回车就退出,否则会一直等待用户的输入
  ctrl+c是停止循环,结束程序。