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;} 的区别?为什么后者是错的.](/uploads/image/z/13019790-30-0.jpg?t=if%28%2B%2Ba%3D%3D20%29+%7Bb%2B%2B%EF%BC%9Ba%3D0%3B%7D+%E8%B7%9F+when%28%2B%2Ba%3D%3D20%29+%7Bb%2B%2B%EF%BC%9Ba%3D0%3B%7D+%E7%9A%84%E5%8C%BA%E5%88%AB%3F%E4%B8%BA%E4%BB%80%E4%B9%88%E5%90%8E%E8%80%85%E6%98%AF%E9%94%99%E7%9A%84.)
x)LN52TN~gvu3RpH?gӎOvzΎ^4>唙@i="}_`gC{<2sRNX4
=ݷyz'{۞Ybg>_tWI=i@Mx6oPǓ
lx 1 b
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的效果是一样的.