本铁嘴预言:楼主不出十年,一定会遇到一次找了十几天终于找到是因为少些了一个else的bug。
else{} 这是一个空语句 编译器会无视这样的语句 当它不存在 纯粹消耗时间和键盘而已 中国人就是规矩多 所以才会沦为东亚病夫
[quote=引用 1 楼 zhangxiangDavaid 的回复:] 也可以: if else if else if //而没有else
if else if else if //而没有else
[quote=引用 2 楼 HeBanBei 的回复:] [quote=引用 1 楼 zhangxiangDavaid 的回复:] if else if else if //而没有else
int n=9; if(n=m){n=0;} else if(n=l){n=1;}
有些时候,这种写法是必须的,比如4楼的例子。
int n=9; if(n=m){n=0;} else if(n=l){n=1;} else{}
[quote=引用 1 楼 zhangxiangDavaid 的回复:] if else if else if //而没有else
70,005
社区成员
243,256
社区内容
加载中
试试用AI创作助手写篇文章吧