10月24日c語言感悟

2021-09-29 02:02:14 字數 552 閱讀 4154

switch語句

用if…else表示多分支選擇的時候,巢狀的層數太多,容易讓程式難以理解,此時可以使用switch

1、語法

switch(表示式)其值的型別應為整數型別

執行:先計算表示式的值,然後將值和case後面的常量對比,如果相等,則執行相應case後的語句,以及之後所有的語句,如果想改變,需要在case後加break;break的作用是跳出switch語句

如果和所有case後的常量都不相等,則執行default後面的語句

注意:一般情況下,在執行乙個case子句後,應當用break語句使流程跳出switch結構,即終止switch語句的執行。最後乙個case子句(今後default子句)中可不必加break語句,因為流程已到了switch結構的結束處。

1.每乙個case常量必須互不相同;否則就會出現互相矛盾的現象(對switch表示式的同乙個值,有兩種或多種執行方案)

2.case標號只起標記的作用

3.在case子句中雖然包含了乙個以上執行語句,但可以不必用花括號括起來,會自動順序執行本case標號後面所有的語句。也可以加上花括號。

10月15日 c語言感悟

c語句 賦值運算子 級別倒數第二 結合性 自右至左 基本的賦值運算子 將右側的值賦給左側的變數 復合的賦值運算子 賦值表示式的值是左側變數的值 a b c 3 4 a b c 3 4 注意 在定義變數的時候,不能用連等為多個變數賦初值 為變數賦值 定義的同時賦值 賦初值 int a 9 先定義後賦值...

10月29日c語言感悟

while 表示式 注意此處,不能有分號 語句 執行 先判斷表示式的值是否為真 成立 如果為真,則執行語句,然後繼續判斷表示式的值,一直到表示式為假,while迴圈結束 注意 表示式為任意合法的表示式,為迴圈執行的條件,即迴圈條件 語句為任意合法的一條語句 多條語句,必須加括號 是重複執行的語句,即...

10月22日c語言課程感悟

1 選擇結構和條件判斷 if語句,用來實現兩個分支的選擇結構 switch語句用來實現多個分支的選擇結構 2 用if語句實現選擇結構 if語句的一般形式 if 表示式 語句1 else語句2 else子句可以有也可以沒有,可以有多個 整個if語句可以寫在多行上,也可以寫在一行上 如 if x 0 y...