官术网_书友最值得收藏!

第5章
C#程序開發(fā)基礎(chǔ)——程序流程控制

學(xué)習(xí)指引

通過前面幾章的學(xué)習(xí),我們發(fā)現(xiàn)C#程序的執(zhí)行都是一行接一行、自上而下地進(jìn)行,不遺漏任何代碼。因此,在默認(rèn)情況下,程序的語句是順序執(zhí)行的,但是,如果一個(gè)程序只有順序執(zhí)行的語句,那么程序可能什么也做不了。為了讓程序能按照開發(fā)者所設(shè)計(jì)的流程執(zhí)行,必然需要進(jìn)行條件判斷、循環(huán)和跳轉(zhuǎn)等過程,這就需要實(shí)現(xiàn)流程控制。在C#中的流程控制包含順序語句、分支選擇語句、循環(huán)語句和跳轉(zhuǎn)語句。通過這些語句可以控制程序代碼的執(zhí)行次序,提高程序的靈活性,從而完成比較復(fù)雜的功能。

重點(diǎn)導(dǎo)讀

  •  熟悉順序語句。
  •  掌握分支選擇語句。
  •  掌握循環(huán)語句。
  •  掌握嵌套循環(huán)語句。
  •  掌握跳轉(zhuǎn)語句。
  •  熟悉其他語句。

5.1 順序語句

廚師在燒制菜肴時(shí),都會(huì)先購買所需的材料,然后按照菜譜的順序和要求來制作出美味可口的菜肴。那么在編程世界中,程序就相當(dāng)于“菜譜”,是計(jì)算機(jī)動(dòng)作執(zhí)行的過程,而程序的流程便是“菜譜”中規(guī)定的執(zhí)行順序,即先做什么,后做什么,而這種按順序執(zhí)行的過程稱為順序語句。

例如:

   double z;
   int x = 3;
   int y = 4;
   z = x + y;

順序結(jié)構(gòu)是程序代碼中最基本的結(jié)構(gòu),是指程序中的所有語句都是按書寫順序逐一執(zhí)行的,代碼從main()函數(shù)開始運(yùn)行,從上到下,一行一行地執(zhí)行,不漏掉代碼。

例5-1】編寫程序,計(jì)算兩個(gè)整數(shù)之和。

(1)在Visual Studio 2017中,新建名稱為“Project1”的文件。

(2)在代碼編輯區(qū)域輸入以下代碼。

【程序分析】本例演示了代碼的執(zhí)行順序。在代碼中首先定義了兩個(gè)整型變量a和b,并為其賦值;最后輸出兩個(gè)整數(shù)的和。

在Visual Studio 2017中的運(yùn)行結(jié)果如圖5-1所示。

圖5-1 順序語句

主站蜘蛛池模板: 夹江县| 巫溪县| 阿合奇县| 同心县| 舒城县| 贡嘎县| 山西省| 新疆| 宜州市| 秦安县| 涟水县| 太仆寺旗| 孟津县| 黄山市| 淄博市| 潜山县| 西盟| 东阿县| 闽侯县| 滕州市| 延吉市| 永嘉县| 阿合奇县| 郑州市| 新营市| 腾冲县| 兴国县| 德令哈市| 蛟河市| 金华市| 桐庐县| 林口县| 清镇市| 吴忠市| 叶城县| 苏尼特右旗| 新野县| 商城县| 翁牛特旗| 绥德县| 东方市|