问题
单项选择题
已知
int x=0;
while(x=1)
…
则以下叙述正确的是
A) 循环控制表达式不合法
B) 循环控制表达式的值为0
C) 循环控制表达式的值为1
D) 以上说法都不对
答案
参考答案:C
解析: x=1是将x赋值为1,所以循环控制表达式的值为1。判断x是否等于1时,应用x==1,注意“=”与“==”的用法。
已知
int x=0;
while(x=1)
…
则以下叙述正确的是
A) 循环控制表达式不合法
B) 循环控制表达式的值为0
C) 循环控制表达式的值为1
D) 以上说法都不对
参考答案:C
解析: x=1是将x赋值为1,所以循环控制表达式的值为1。判断x是否等于1时,应用x==1,注意“=”与“==”的用法。