C 流程控制語句 switch語句

2021-09-10 19:20:23 字數 1262 閱讀 9644

using system;

using system.collections.generic;

using system.linq;

using system.text;

using system.threading.tasks;

namespace _1008_流程控制語句_switch語句

console.readline();

//switch語句

//if語句每次判斷只能實現兩種選擇,而switch語句每次判斷可以實現多種選擇。

//基本語法格式如下:

//switch (controlling - expression)

//// 跳轉語句(如break、return、goto)

// case constant - expression:

//

// 跳轉語句(如break、return、goto)

// ......

// default:

//

// 跳轉語句

//}//?controlling-expression:控制表示式。可以是sbyte、byte、short、ushort、int、uint、long、ulong、char、string、enum型別。

//?constant-expression:常數表示式。必須屬於或者能隱式轉換成控制型別controlling-expression.

//switch關鍵字後面的表示式計算一次,如果找到和表示式相等的乙個常數表示式,就執行case標識的**塊。進入case塊之後,程式將一直

//執行,直到遇到break語句結束。如果沒有與之相匹配的值,就執行由可選的default標籤所標識的語句塊。如果沒有可選的default標籤

//程式會跳過整個switch語句,從它的結束大括號之後的第乙個語句繼續執行。

//在switch語句中,不允許兩個或兩個以上的case具有相同的值。(有時候switch語句要比if語句更加簡潔)

//技巧:如果要像c、c++那樣,執行完乙個case字句以後,繼續遍歷其它的字句,只要加入下面的兩條跳轉語句即可。

//?goto case label:跳至標籤語句執行。

//?goto default:跳至default標籤執行。

//例子:

//total = 365;

//switch (month)//}

}}

流程控制語句 switch選擇語句

分支結構 switch選擇結構 語法格式 switch 表示式 執行過程 1 入口 當switch 表示式 的值與case後面的某個常量值匹配,就從這個case進入 當switch 表示式 的值與case後面的所有常量值都不匹配,尋找default分支進入 不管default在 2 一旦從 入口 進...

流程控制 if語句和switch語句詳解

1.流程控制語句的分類 一.順序語句 二.分支語句 條件語句 三.迴圈語句 2.分支語句的分類 1 if語句 if 條件 條件為真,執行 塊 條件為假,不執行 二.if.else if 條件 else 條件為真執行 塊1,否則執行 塊2 三.if.else.if.else if 條件 else if...

switch語句縮排 Python 流程控制語句

1.if 語句 也許最有名的是 if 語句。例如 x int input please enter an integer please enter an integer 42 if x 0 x 0 print negative changed to zero elif x 0 print zero ...