課程
/后端開發(fā)
/C
/C語言入門
if(flag==1&&month>2)
sum++
其中“flag==1”是啥意思
“sum++”是怎么把flag的值計算的sum里面的啊
2020-02-20
源自:C語言入門 4-17
正在回答
判斷出是閏年的時候,將flag設(shè)為1,平年時flag設(shè)為0.
當(dāng)flag=1時,說明前面判斷出是閏年,那么2月為29天。因為前面我們都是按照平年相加。所以如果是閏年時需要將sum加上1。但是如果月份小于2月時,那就不用考慮平年還是閏年。
所以,只有當(dāng)flag=1且month>2時,是需要將sum加1。
想了想,是不是可以理解為
上面區(qū)分閏年,平年并設(shè)定flag的值。閏年的時候,flag賦值為1,如果此年為閏年,且月份大于2,則計算“sum++”
不知道這么理解對不對
慕后端9077907
舉報
C語言入門視頻教程,帶你進入編程世界的必修課-C語言
1 回答為什么要寫if(flag==1&&month>2)
1 回答為什么最后的判斷條件中flag=1一定要在month>2的前面?
1 回答 flag*=-1
1 回答為什么month-1,還有if-else語句怎么不加{}
1 回答不理解他是如何做到1-2+3-4……-100的“flag*=-1”.
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網(wǎng)安備11010802030151號
購課補貼聯(lián)系客服咨詢優(yōu)惠詳情
慕課網(wǎng)APP您的移動學(xué)習(xí)伙伴
掃描二維碼關(guān)注慕課網(wǎng)微信公眾號
2020-02-25
判斷出是閏年的時候,將flag設(shè)為1,平年時flag設(shè)為0.
當(dāng)flag=1時,說明前面判斷出是閏年,那么2月為29天。因為前面我們都是按照平年相加。所以如果是閏年時需要將sum加上1。但是如果月份小于2月時,那就不用考慮平年還是閏年。
所以,只有當(dāng)flag=1且month>2時,是需要將sum加1。
2020-02-20
想了想,是不是可以理解為
上面區(qū)分閏年,平年并設(shè)定flag的值。閏年的時候,flag賦值為1,如果此年為閏年,且月份大于2,則計算“sum++”
不知道這么理解對不對