TA贡献2条经验 获得超2个赞
&&逻辑与运算符,具有短路的功能,即前面一个为假,后面不执行,最好是循环里面只写一种条件
TA贡献2条经验 获得超1个赞
这样写是错误的。。
for(int sum=0;sum<=5;sum++){ for(int num=0;num<=3;num++){
这样才行嘛
TA贡献4条经验 获得超1个赞
&&是双目运算符,从左到右执行,就是判断num<=3&&sum<=5是否为真,再与1进行与运算,前面为真结果自然为真,前面为假结果就为假,这个与1其实也可以不写的。
TA贡献113条经验 获得超58个赞
这样写是错的啊,不能这样写
TA贡献2条经验 获得超0个赞
如果有多个逻辑运算符,两个,或两个以上,编译器是按从左到有的顺序计算真假的。就是先看第一个&&的真假,再看第二个与的真假,我看你这段代码当num>4的时候就不会执行了
举报