C语言里的while怎么感觉死循环了 帮帮忙吧

来源:百度知道 编辑:UC知道 时间:2024/06/19 07:38:51
#include "stdio.h"
main()
{
char c;
c='\0';
while(c!='\n')
c=getche();
}
这几行我都看不太懂 能否详细解释解释 结果会怎么样
那碰到死循环怎么回到编辑状态啊

#include "stdio.h"
main()
{
char c;
while((c=getchar())!='\n');
}

死循环的话按Ctrl+Z,然后回车貌似可以退出
这个没有死循环,如果c不等于'\n',也就是换行符,就让你重新输入c的值,你只要按回车键就使c等于换行符了,就退出了循环。