課程
/后端開發(fā)
/C
/C語言入門
一月加二月,加三月,,,,,一直加到八月八號(hào),為什么代碼不是這么寫,非要寫上12月,11月,10月,9月
2018-02-18
源自:C語言入門 4-17
正在回答
因?yàn)橄葓?zhí)行的代碼塊是與你的月份匹配的那個(gè)case,當(dāng)時(shí)8月份的時(shí)候,就先執(zhí)行8月份,然后因?yàn)闆]有break會(huì)一直往下執(zhí)行,所以用倒序的方式排列。
只有當(dāng)你的month能與case的條件相匹配的時(shí)候,才會(huì)執(zhí)行case后的語句;
這里month=8;根據(jù)你寫的代碼,沒有“case 8:”,則執(zhí)行默認(rèn)的case,也就是:“date+=8”
所以你的結(jié)果為8
你可以自己改個(gè)日期試一下
為了適用于所有日期
慕粉2202302052 提問者
舉報(bào)
C語言入門視頻教程,帶你進(jìn)入編程世界的必修課-C語言
1 回答為什么閏月要加一天?
1 回答答案中3月的天數(shù)為什么是59?一月31天加上二月29天,3月的總天數(shù)應(yīng)該是60天???求解.
1 回答小白不懂為什么沒有一月呀,為什么要從12月倒著寫呢
2 回答如果需要計(jì)算的月份在兩個(gè)月以上就需要加一吧
1 回答為什么一月是0
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號(hào)-11 京公網(wǎng)安備11010802030151號(hào)
購(gòu)課補(bǔ)貼聯(lián)系客服咨詢優(yōu)惠詳情
慕課網(wǎng)APP您的移動(dòng)學(xué)習(xí)伙伴
掃描二維碼關(guān)注慕課網(wǎng)微信公眾號(hào)
2018-03-18
因?yàn)橄葓?zhí)行的代碼塊是與你的月份匹配的那個(gè)case,當(dāng)時(shí)8月份的時(shí)候,就先執(zhí)行8月份,然后因?yàn)闆]有break會(huì)一直往下執(zhí)行,所以用倒序的方式排列。
2018-03-09
只有當(dāng)你的month能與case的條件相匹配的時(shí)候,才會(huì)執(zhí)行case后的語句;
這里month=8;根據(jù)你寫的代碼,沒有“case 8:”,則執(zhí)行默認(rèn)的case,也就是:“date+=8”
所以你的結(jié)果為8
2018-02-23
你可以自己改個(gè)日期試一下
2018-02-19
為了適用于所有日期