【C#語句結構】-- 順序結構and選擇結構
阿新 • • 發佈:2019-02-02
【前言】
提到語句結構大家一定不會陌生,不管是哪種語言語句結構都基本相似,無外乎 順序結構,選擇結構(分支結構),迴圈結構,還有跳轉語句了。C#也不例外,之前總結過VB中的語句結構,對比了一下相差的不是很多。但是不得不說對比學習是一種很高效的學習方法。先來張導圖縷縷思路。
如果導圖看不清,大家可以全屏檢視大圖……
一、順序結構
自上而下逐步執行,不會遺漏任一行的程式碼就是順序結構的程式碼了,大家都懂,不再贅述。
二、選擇結構
在生活中經常會遇到各種情況,如果下雨就取消體育課;如果考了考試100分就去吃大餐;在程式中也會雨大很多有條件執行的情況,這時條件判斷語句就產生了。
條件語句又細分為四類: if語句、if else語句、if elseif 語句、switch case語句。
1)if語句
if語句應用的格式如下。
if (表示式)
{
如果表示式的值為true執行的語句
}
2)if…else語句
if…else該語句應用的格式如下。
01 if (表示式1) {
02 如果表示式1的值為true執行的語句
03 }
04 else {
05 如果表示式1的值為false執行的語句
06 }
對比一下if語句和if…else語句執行的流程:
3)if…elseif…else語句
01 if (表示式1) {
02 如果表示式1的值為true執行的語句
03 }
04 elseif (表示式2) {
05 如果表示式1的值為false、表示式2的值為true執行的語句
06 }
07 else {
08 如果表示式1和表示式2的值都為false執行的語句
09 }
if…elseif…else語句應用的格式如下。
(4)還有最後一個switch case語句:
由於篇幅限制,還有迴圈結構和跳轉結構沒有寫,感謝您的閱讀,未完待續~~