我爱罗的葫芦叫什么:请问以下这段C语言代码哪里出了问题?

来源:百度文库 编辑:中科新闻网 时间:2024/03/29 15:37:09
main()
{char c;
for(;(c=getchar())!='\n';)
printf("%c",c);
}
定义了c为char类型~可为什么能输出字符串?

你输入一个字符(char)上面的程序就打出一个字符,
你连续输入一个字符串,上面的程序就一个一个字符的
连续打出来,你感觉好像就是打出了一个字符串了。。。。。。

不就是输入一串字符并把它显示出来吗?
完全正确,没有任何问题。

for循环中应该有初始值、判定条件、自变量