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