A while(i=8)中i=8是赋值语句,而不是比较语句,所以其永远为真,所以一直执行,形成死循环应该是i==8的误写,为避免此种错误,一般建议写成 while(8 == i)
A,无数次。赋值语句i=8的返回值永远是true,所以一直执行。
0次,i都没变化,而且不是先do,循环体怎么执行?还有k――是啥?
正确答案选A,无数次
无限次,i=8是赋值,==才是相等