99问答网
所有问题
while((ch=getcher())!='\n') 是什么意思啊
如题所述
举报该问题
推荐答案 推荐于2018-05-10
首先ch = getchar() 是赋值语句,将从屏幕输入的一个字符赋值给ch;
其次判断输入的字符即ch的值是否为'\n'(即回车),如果是则退出循环,否则进入循环,执行循环体中的内容。
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://99.wendadaohang.com/zd/vWzBXzjze.html
其他回答
第1个回答 2011-01-07
简单说就是输入回车之前的字符
回车后输入结束
第2个回答 2011-01-07
如果输入的不是回车就执行循环程序,如果输入了回车就跳出循环
第3个回答 2011-01-07
如果输入的不是回车就执行循环程序,如果输入了回车就跳出循环
第4个回答 2011-01-07
可以这样做,每读一个数之后用一个ch来读空格,如果ch最后读到了换行,那就结束程序~~
int main(void)
{
int i,c=0,ch;
do{
scanf("%d",&i);
if(i>c)
c=i;
ch=getchar();
}while(ch!='\n');/*这个地方想用输入回车判断输入结束 但不知道怎么做*/
printf("The max number is %d",c);
return 0;
}
1
2
下一页
相似回答
大家正在搜
while(n)什么意思
while(0)什么意思
while(1)什么意思
putchar和getchar
while的意思
while(n)
while(!x)
do while怎么用
while怎么用
相关问题
编程语言一共有多少种?
新手应该学习什么编程语言?
一般游戏编程用什么语言和软件
脚本语言和编程语言的区别是什么?
最简单的编程语言是什么
数控编程用的是什么编程语言
开源的编程语言有哪些?
安卓app主要用什么编程语言的