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