c语言 !问题

来源:百度知道 编辑:UC知道 时间:2024/06/16 03:35:39
for ( ;c=getchar())!='\n'; )
请问这)!是做什么用的?

for(;(c=getchar())!='\n';)
是输入一串字符直到输入回车键为止 ( )!='\n' 判断是不是回车

a==b 是问a等于b吗?
a!=b是问a不等于b吗?

哈哈,
a=2,b=3
if(a==b)
{
printf("dengyu!");
}
if(a!=b)
{
pirntf("budengyu!")
}
output: budengyu!

你输入回车就结束循环

哪有什么输出?
这就是个循环,条件是你不打ENTER 键的情况下运行,
一但你按了回车键就退出循环的意思!!!
还少了个括号,哥哥

这是循环输出字符,比如你在键盘上输入I love you然后再按enter键,就可以输出I love you

for(;(c=getchar())!='\n';)
少一个左( 号,从键盘上输入一个字符,判断是不是回车!