首页 分享 while((c = getchar() ) != EOF)的循环结束

while((c = getchar() ) != EOF)的循环结束

来源:萌宠菠菠乐园 时间:2024-09-17 03:17

最新推荐文章于 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

所属分类:萌宠日常
上一篇: 【Java学习记录】十二 Jav
下一篇: 宠物颜色辨别

推荐分享