C语言中while((ch=getchar())!="\n")的作用是什么?怎么理解?
C语言中while((ch=getchar())!="\n")的作用是什么?怎么理解?
日期:2020-11-23 11:40:21 人气:1
代码有问题,应该是 while ((ch = getchar()) != '\n') 目的是不断读取用户输入的字符,当读取到的字符为回车符的时候停止循环。
getchar是读入函数的一种。它从标准输入里读取下一个字符,相当于getc(stdin)。返回类型为int型,为用户输入的ASCII码或EOF。
扩展资料:
基本的优先级需要记住:
优先级从上到下依次递减,最上面具有最高的优先级,逗号操作符具有最低的优先级。指针最优,单目运算优于双目运算。如正负号。先算术运算,后移位运算,