根据代码猜输出结果:
解析:
上述代码原本是:循环10次,每次循环时若i==5则打印i的结果。
但if语句中的表达式中==写成了赋值=,相当于每次循环的时候都将i赋值为5,5为真,每次都会打印5,也就是无论i怎么变化,再次开始循环时都会被赋值为5,就会打印,所以造成死循环一直打印5;
根据代码猜输出结果:
解析:
上述代码原本是:循环10次,每次循环时若i==5则打印i的结果。
但if语句中的表达式中==写成了赋值=,相当于每次循环的时候都将i赋值为5,5为真,每次都会打印5,也就是无论i怎么变化,再次开始循环时都会被赋值为5,就会打印,所以造成死循环一直打印5;