请问 输入字符B,则语句“while(ch=getchar()=='B')”;执行后ch的值为?0 为什么 这就是原题 输入字符B 0 ,
来源:学生作业帮助网 编辑:六六作业网 时间:2024/11/29 13:10:40
请问输入字符B,则语句“while(ch=getchar()==''B'')”;执行后ch的值为?0为什么这就是原题输入字符B0,请问输入字符B,则语句“while(ch=getchar()==''B'')”
请问 输入字符B,则语句“while(ch=getchar()=='B')”;执行后ch的值为?0 为什么 这就是原题 输入字符B 0 ,
请问 输入字符B,则语句“while(ch=getchar()=='B')”;执行后ch的值为?0 为什么
这就是原题 输入字符B 0 ,
请问 输入字符B,则语句“while(ch=getchar()=='B')”;执行后ch的值为?0 为什么 这就是原题 输入字符B 0 ,
1楼的解释基本是正确的,但忽略了while循环的作用.
输入B时同时要回车.对输入的字符B,ch值为1没错,但这样while(1);循环的条件为TRUE,会重新执行getchar()函数,此时得到的输入字符为回车符'\n',不等于'B',所以ch=0,循环条件变为FALSE,循环结束.