孫Cloud的C語言學習部落格 2 分支語句

2021-10-08 23:01:46 字數 802 閱讀 6525

分支語句

有 if 和 switch

if經常用if else 來使用,在進行單分支時經常使用if語句,但是if else語句也可以用來進行多分支,這樣使用

if(表示式1)

語句1;

else if (表示式2)

語句2;

else

語句3;

注意:else總是匹配和它最近的if來使用。

當進行多分支時經常使用switch語句

switch語句有一些需要注意的點

1.switch(這裡面必須是整形)

{case1:—>必須是整型表示式常量

printf(***);

break;

}這裡的break不需要在每個case後都加,按需要加就可以,並且在中間可以加if語句用來判斷。

這裡還有乙個點即是default的使用,他是default子句,當所有case都不能匹配時用default來進行錯誤識別的作用

在實現分支利用的時候,有break與continue值得注意並使用!

break:用於永久終止迴圈

continue:用於終止本次迴圈,會直接跳到轉到判斷部分

小筆記getchar()與putchar()的使用乙個是接受字元乙個是列印字元

!=就是不等於的意思

小習慣當乙個常量與乙個變數比較且相等時,最好將常量放到左邊即:5==m這樣更加安全

在switch case語句中,要在最後乙個case後也要加乙個braek!

1.0先更新分支部分吧,雖然不是很全面但是也是今天一天的學習成果,這個我有信心更新到20.0版本!!哈哈

孫Cloud的C語言學習部落格 4 迴圈語句2 0

第二道題為 在乙個有序陣列中查詢某個數字n,這道題是比較簡單的,簡單在他說的前提是乙個有序的陣列,所以最簡單的方法就是從頭利用for迴圈進行遍歷,總會找到那個數字n,但是這樣做,也是效率低下的,這樣的時間複雜度就為n,且最壞的情況需要程式遍歷整個陣列,所以這裡老師向我們介紹了更加簡單的方法來找到數字...

C 語言學習 2

程式2 題目 企題目 企業發放的獎金根據利潤提成。利潤 i 低於或等於10萬元時,獎金可提10 利潤高於10萬元,低於20萬元時,低於10萬元的部分按10 提成,高於10萬元的部分,可可提成7.5 20萬到40萬之間時,高於20萬元的部分,可提成5 40萬到60萬之間時高於40萬元的部分,可提成3 ...

c語言學習 2

在c語言程式設計中,比較重要的一點是變數要先宣告後使用,幾個變數的型別之前已經說過,不在贅述,注意unsigned表示不帶小數點的正數,輸出函式格式 printf printf 格式控制字串 輸出表列 其中格式控制字串用於指定輸出格式。格式控制串可由格式字串和非格式字串兩種組成。格式字串是以 開頭的...