最新推荐文章于 2022-01-03 09:54:29 发布

Ministarler 于 2013-09-30 10:05:49 发布
版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
#include<stdio.h>
int main()
{
int nSpace=0,nTab=0,nNewlines=0;
int c;
while((c = getchar() ) != EOF)
{
if(c == ' ')
nSpace++;
if(c == 't')
nTab++ ;
if(c == 'n')
nNewlines++;
}
printf("%d,%d,%d n",nSpace,nTab,nNewlines);
return 0;
}

我尝试了很多次都发现该语句不能结束,也就是说出现了死循环,百度之后,才知道,ctrl+Z是EOF的出现语句,结束了循环。

相关知识
请用C语言编出一个简单的宠物管理系统。
int i=0; while(i=1) i++; while循环执行的次数是(
运用C语言设计一个电子宠物程序,实现下列基本功能。
c语言链表宠物4节点
笨笨鸟
1024. 分析四则运算表达式
黑马程序员:Java基础语法(二)
String(字符串)的练习
某活塞式内燃机定容加热理想循环(奥托循环)如上图,压缩比ε=10,气体在压缩冲程
python 练习题
网址: while((c = getchar() ) != EOF)的循环结束 https://www.mcbbbk.com/newsview171557.html