若变量已经正确定义,在执行下列while语句是输入字符A后,ch的只是多少?while (ch=getchar()=='A')

来源:学生作业帮助网 编辑:作业帮 时间:2024/11/16 07:56:08

若变量已经正确定义,在执行下列while语句是输入字符A后,ch的只是多少?while (ch=getchar()=='A')
若变量已经正确定义,在执行下列while语句是输入字符A后,ch的只是多少?while (ch=getchar()=='A')

若变量已经正确定义,在执行下列while语句是输入字符A后,ch的只是多少?while (ch=getchar()=='A')
while (ch=getchar()=='A')
程序先执行getchar()=='A'
得到bool型的true
然后赋值给ch
楼主可能希望ch=A
则应该这样做while ((ch=getchar())=='A')
当然最后的值可以测试下:
printf("%c",ch);//输出的是一个符号
printf("%d",ch);//输出1