#include #include void main() { char ch; int a,s,k,t; while(ch=getchar()!=\n)

来源:学生作业帮助网 编辑:作业帮 时间:2024/04/29 10:31:53
#include #include void main() { char ch; int a,s,k,t; while(ch=getchar()!=\n)

#include #include void main() { char ch; int a,s,k,t; while(ch=getchar()!=\n)
#include #include void main() { char ch; int a,s,k,t; while(ch=getchar()!=\n)

#include #include void main() { char ch; int a,s,k,t; while(ch=getchar()!=\n)
例如:
while((ch=getchar())!='\n')
{
putchar(ch);
}
会有如下结果:
当你输入abcde敲回车后
输出:abcde
如果按你的代码 ,你把ch定义成整型,输入abcde后敲回车,会输出11111,因为,先执行getchar()!='\n',结果是1,然后赋给ch,再用printf("%d",ch);输出来.