问C语言一个语句的意思

来源:百度知道 编辑:UC知道 时间:2024/06/18 17:30:09
while((c=getchar())!='\n')

最后这里!='\n'不明白

‘\n’是转义字符换行的意思,如果不是换行则循环继续

'\n'是回车键
!='\n'这个说明如果不等于回车键,就喜欢输入,换句话说就是一直在等你
输入回车键才往下执行。

\n就是回车的意思,就是说,当你不回车时就一直符合执行条件,但回车后此条件就不全要求了。

就是以“回车”作为循环结束条件,如果回车,结束循环 如果不是回车,继续循环

\n就是回车的意思

'\n'回车符