c语言中while(!=EOF)是什么意思,讲的通俗点 谢谢
5个回答
展开全部
while是计算机的一种基本循环模式。当满足条件时进入循环,进入循环后,当条件不满足时,跳出循环。while语句的一般表达式为:while(表达式){循环体}。
EOF是一个计算机术语,为EndOfFile的缩写,在操作系统中表示资料源无更多的资料可读取。资料源通常称为档案或串流。通常在文本的最后存在此字符表示资料结束。
扩展资料
while(!=EOF)的使用
例:
#include<stdio.h>
#include<windows.h>
intmain(void)
{
intc,nl,nw,nc,inword;
nl=nw=nc=inword=0;
while((c=getchar())!=EOF)
{
nc++;
if(c=='\n')nl++;
if(c==''||c=='\t'||c=='\n')
inword=0;
elseif(inword==0)
{
inword=1;
nw++;
}
}
printf("nl=%d,nw=%d,nc=%d\n",nl,nw,nc);
system("pause");
return0;
}
参考资料来源:百度百科—EOF
参考资料来源:百度百科—while
展开全部
你写错了应该是
while(变量!=EOF)
EOF实际是-1,用来表示文本文件的结束
因为这个循环的意思就是文件不结束就循环。
while(变量!=EOF)
EOF实际是-1,用来表示文本文件的结束
因为这个循环的意思就是文件不结束就循环。
本回答被提问者和网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
意思是当……的时候,后面加连续性动词
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
EOF一般指文件尾,就是当不是文件尾时
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
意思和when差不多,精辟吧
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询