分支語句
有 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 格式控制字串 輸出表列 其中格式控制字串用於指定輸出格式。格式控制串可由格式字串和非格式字串兩種組成。格式字串是以 開頭的...