1. 程式人生 > >【C#語句結構】-- 順序結構and選擇結構

【C#語句結構】-- 順序結構and選擇結構

【前言】

    提到語句結構大家一定不會陌生,不管是哪種語言語句結構都基本相似,無外乎 順序結構,選擇結構(分支結構),迴圈結構,還有跳轉語句了。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語句:
   由於篇幅限制,還有迴圈結構和跳轉結構沒有寫,感謝您的閱讀,未完待續~~