while((ch=getchar())!='\n')这个在C语言里有什么用

如题所述

代码有问题,应该是
while ((ch = getchar()) != '\n')
!和i可别搞混啊,差别太大了
目的是不断读取用户输入的字符,当读取到的字符为回车符的时候停止循环。
温馨提示:内容为网友见解,仅供参考
第1个回答  2016-10-29
输入了,回车就退出循环,否则一直在循环中
相似回答