C语言,一个小问题

2024-11-25 05:53:11
推荐回答(2个)
回答1:

\n在C语言中的意思是“回车”
照着么说的,while((c=getchar())!='\n')
就是 当((从键盘读取一个值,并赋值给c)不等于回车)
……
说白了就是当你输入回车(就是恩一下“Enter”键)时,这一段代码就执行结束了。
例如:
while((c=getchar())!='\n')
{
printf("%d",c)
}
就是说当你敲入回车后,{}中的东西就不读了(当然回车之前的东西还是要读的)。
(摸摸鼻子)能明白么

回答2:

也就是你一直往下输字符,不要按回车,一但按了回车,之后输入的字符就不再读入,也就是不再将回车之后输入的字符转换.