问题
单项选择题
若变量已正确定义,下列正确的程序段是()。
A. while(ch=getchar()=='\N')putchar(ch);
B. while((ch=getchar())=='\n')putchar(ch);
C. while((ch=getchar())!='\N')putchar(ch);
D. while((ch=getchar())!='\n')putchar(ch);
答案
参考答案:D
解析:
本题考查两个知识点:①C语言用'\n'这个字符常量表示换行:②getchar函数的作用是从终端输入一个字符,当遇到换行时结束输入。