《C游记》 第二章 - 初识分支句 循环助本心(壹)
目錄
???何為語(yǔ)句
🎨??分支語(yǔ)句 (選擇結(jié)構(gòu))
🔮??if語(yǔ)句
🔮??多條語(yǔ)句的if結(jié)構(gòu)
🔮??懸空else?
🔮??if書寫形式的對(duì)比?
🔮??課堂練習(xí)
?🥇? Switch語(yǔ)句
🔮??語(yǔ)句項(xiàng)
🔮??在switch語(yǔ)句中的 break
🔮??編程好習(xí)慣
🔮??default子句
🔮??編程好習(xí)慣
🔮??練習(xí)
| 《C游記》 第一章 - 靈根孕育源流出 初識(shí)C言大道生(貳) | 《C游記》 第一章 - 靈根孕育源流出 初識(shí)C言大道生(貳)_forever_bryant的博客-CSDN博客 |
| 《C游記》 第一章 - 靈根孕育源流出 初識(shí)C言大道生(壹) | 《C游記》 第一章 - 靈根孕育源流出 初識(shí)C言大道生(壹)_forever_bryant的博客-CSDN博客 |
🎆🎆何為語(yǔ)句
C語(yǔ)言中由一個(gè)分號(hào);隔開的就是一條語(yǔ)句。
printf("hehe"); 1 + 2;🎨🎨分支語(yǔ)句 (選擇結(jié)構(gòu))
如果你好好學(xué)習(xí),校招時(shí)拿一個(gè)好offer,走上人生巔峰。
如果你不學(xué)習(xí),畢業(yè)等于失業(yè),回家躺平。
這就是選擇!
🎊🎊if語(yǔ)句
?
?
?💎💎多條語(yǔ)句的if結(jié)構(gòu)
??懸空else?
當(dāng)你寫了這個(gè)代碼:
改正:?
🎯🎯if書寫形式的對(duì)比?
?🎫🎫課堂練習(xí)
?🥇🥇Switch語(yǔ)句
switch語(yǔ)句也是一種分支語(yǔ)句。 常常用于多分支的情況。
?
?🍔🍔語(yǔ)句項(xiàng)
🍶🍶在switch語(yǔ)句中的 break
在switch語(yǔ)句中,我們沒法直接實(shí)現(xiàn)分支,搭配break使用才能實(shí)現(xiàn)真正的分支。
代碼實(shí)例: (建議自己實(shí)現(xiàn)哦😁😁)
#include <stdio.h> int main() {int day = 0;scanf("%d", &day);switch (day) //里面必須包含整型{case 1:printf("星期一\n");break;case 2:printf("星期二\n");break;case 3:printf("星期三\n");break;case 4:printf("星期四\n");break;case 5:printf("星期五\n");break;case 6:printf("星期六\n");break;case 7:printf("星期日\(chéng)n");break;default:break;}return 0; }如果需求發(fā)生了改變:
所以我們的代碼就應(yīng)該這樣實(shí)現(xiàn)了:
?總結(jié):根據(jù)不同的需求做出不同的分支循環(huán)方式
🍟🍟編程好習(xí)慣
在最后一個(gè) case 語(yǔ)句的后面加上一條 break語(yǔ)句。 (之所以這么寫是可以避免出現(xiàn)在以前的最后一個(gè) case 語(yǔ)句后面忘了添加 break語(yǔ)句)。
🚕🚕default子句
如果表達(dá)的值與所有的case標(biāo)簽的值都不匹配怎么辦?
其實(shí)也沒什么,結(jié)構(gòu)就是所有的語(yǔ)句都被跳過而已。
程序并不會(huì)終止,也不會(huì)報(bào)錯(cuò),因?yàn)檫@種情況在C中并不認(rèn)為適合錯(cuò)誤。
但是,如果你并不想忽略不匹配所有標(biāo)簽的表達(dá)式的值時(shí)該怎么辦呢?
你可以在語(yǔ)句列表中增加一條default子句,把下面的標(biāo)簽
default:
寫在任何一個(gè)case標(biāo)簽可以出現(xiàn)的位置。
當(dāng) switch表達(dá)式的值并不匹配所有case標(biāo)簽的值時(shí),這個(gè)default子句后面的語(yǔ)句就會(huì)執(zhí)行。
所以,每個(gè)switch語(yǔ)句中只能出現(xiàn)一條default子句。
但是它可以出現(xiàn)在語(yǔ)句列表的任何位置,而且語(yǔ)句流會(huì)像貫穿一個(gè)case標(biāo)簽一樣貫穿default子句。
🚠🚠編程好習(xí)慣
在每個(gè) switch 語(yǔ)句中都放一條default子句是個(gè)好習(xí)慣,甚至可以在后邊再加一個(gè) break 。
🚀🚀練習(xí)
看看n = ? m = ??
總結(jié)
以上是生活随笔為你收集整理的《C游记》 第二章 - 初识分支句 循环助本心(壹)的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Python杨辉三角
- 下一篇: python杨辉三角金字塔