想问一下为什么选无限次(红色字体是标准答案)问过同学,都说while括号里的是终止条件,但我记得不是……
while(t==1)这个是比较t是否等于1,如果等于1,继续循环,不等于1就退出循环,while(t=1) 就只是个赋值,把变量t赋值为1,语句为真,就一直执行了
t = 1 是 赋值语句 ,所以循环每次判断都是 1 ,while(1) 也就是死循环了
不知道你这个问题是否已经解决, 如果还没有解决的话:格式:
while(表达式)
{
语句块
}
1、先执行while(表达式),如条件为真执行语句块;
2、执行完语句块,继续执行表达式;
3、知道表达式为假。就退出循环,执行while后面的代码。