c语言中语句 getchar()!=’\n' 这是什么意思?
c语言中语句 getchar()!=’\n' 这是什么意思?
日期:2019-03-21 21:21:18 人气:1
这种符号一般出现在while循环语句中,如:while((a=getchar())!='\n')
其目的是为了消除读入不符合格式的字符,如输入123xy,在scanf函数中只读入123,进行一次循环,如果没有while((a=getchar())!='\n'),剩下的xy会一直保留进入死循环,没法读入后面输入的数据。
