條件結構
if語句
單行條件結構
多行條件結構
多條件結構
單行條件結構:
if(條件)執行語句
多行條件結構:
if(條件) else
多條件結構:
if(條件1) else if (條件2) else if (條件3)
…else if(條件n) else
三目運算
表示式1?表示式2:表示式3;
解釋:當表示式1的邏輯值為1時執行表示式2,否則執行表示式3
返回變數時可以繼續作為左值被賦值,也可以作為優質賦值給其他變數
當左值:
a>b?a:b=100
當右值c=a>b?a:b
switch語句
優點:結構清晰,執行效率高
break在迴圈結構中使用此關鍵字可以跳出迴圈。
continue 在迴圈結構體中使用此關鍵字可以使當次迴圈結束,直接執行下次迴圈
switch語句中break關鍵字,用於結束乙個分支
eg:
int score =0;
cin >> score;
switch
(score)
自學黑馬系列C 基礎之運算子
c 中運算子有四類 算術運算子 賦值運算子 比較運算子 邏輯運算子 算術運算子有 a 前四個為四則運算符號 加 減 乘 除 是取餘 int a 0 int b 4 int c 3 a b c cout a a b c cout a a b c cout a a b c cout a a b c co...
自學黑馬系列C 基礎之跳轉語句
跳轉語句有三個 分別是 break continue goto break break在迴圈中,表示跳出迴圈。如果用在巢狀迴圈中的內層迴圈中,表示跳出內層迴圈,如果再外層迴圈中,表示跳出外層迴圈。在switch case結構中,一般用在各層case語句的最後,用於結束本層的case語句。用在條件語句...
c 自學之結構體
二 結構體陣列 三 結構體指標 四 結構體的巢狀結構體 五 結構體做函式引數 六 結構體中const使用場景 七 typedef與結構體 語法 struct 結構體名 結構體定義 struct student 通過結構體建立變數的方式有3種 例 struct 結構體名 變數名 例 struct st...