可以 用 if(i%2) 嗎?
int sum = 0; // 保存累加值
for (int i = 1; i <= 10; i++) {
? ? ?if ( ? ? i%2 ? ) ?//這里可不可以這樣的,當(dāng)括號(hào)里結(jié)果是1,即結(jié)果為真,就執(zhí)行循環(huán)
? ? ? ? ? ? {continue;}
sum = sum + i;
}
int sum = 0; // 保存累加值
for (int i = 1; i <= 10; i++) {
? ? ?if ( ? ? i%2 ? ) ?//這里可不可以這樣的,當(dāng)括號(hào)里結(jié)果是1,即結(jié)果為真,就執(zhí)行循環(huán)
? ? ? ? ? ? {continue;}
sum = sum + i;
}
2017-02-08
舉報(bào)
2017-02-08
不行,if括號(hào)里必須是一個(gè)布爾類型的數(shù)據(jù),1%2得出的是一個(gè)int型數(shù)據(jù),應(yīng)該用i%2==1
2017-02-08
不行吧,if 是判斷語句,括號(hào)里面必須能夠判斷TRUE或FALSE