c语言问题,希望大家帮忙,我感激不尽

求大家这句是什么意思,帮我解释一下
while((c=getcher())!=`\n`)

while()是一个循环语句,()内是判断循环执行下一条语句的条件,c=getcher()表示从键盘输入的字符或值,(c=getcher())!=`\n`表示当输入的不是空格回车,而是有效的字符数值之类的,则满足条件,循环就能开始执行。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2011-03-26
如果输入的不为空,即c为输入的字符不为空,则执行循环
第2个回答  2011-03-26
while((c=getchar())!='\n')
{
循环体
}

用途:
不断等待你输入一个字符,
直到你直接按“回车键”后,退出循环。
第3个回答  2011-03-26
等待输入字符,当你敲回车键的时候执行下面的语句。这个循环是用来等待输入字符的,只要不敲回车就一直等待。
第4个回答  2011-03-26
不是回车就一直循环
第5个回答  2011-03-26
读入一个字符给C 如果字符不等于\n就执行循环体 否则退出循环