自學黑馬系列C 基礎之條件結構

2021-10-10 12:35:47 字數 636 閱讀 7596

條件結構

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...