if(++a==20) {b++;a=0;} 跟 when(++a==20) {b++;a=0;} 的区别?为什么后者是错的.

来源:学生作业帮助网 编辑:作业帮 时间:2024/07/08 22:40:09
if(++a==20) {b++;a=0;} 跟 when(++a==20) {b++;a=0;} 的区别?为什么后者是错的.
x)LN52TN~gvu‹3RpH?gӎOvzΎ^4>唙@i="}_`gC{< 2sRNX4 =ݷyz'{۞Ybg>_tWI=i@Mx6oPǓ lx 1b

if(++a==20) {b++;a=0;} 跟 when(++a==20) {b++;a=0;} 的区别?为什么后者是错的.
if(++a==20) {b++;a=0;} 跟 when(++a==20) {b++;a=0;} 的区别?为什么后者是错的.

if(++a==20) {b++;a=0;} 跟 when(++a==20) {b++;a=0;} 的区别?为什么后者是错的.
不是when是while吧;while是循环,但在这段程序里while和if的效果是一样的.