- C# 從入門到項(xiàng)目實(shí)踐(超值版)
- 聚慕課教育研發(fā)中心
- 294字
- 2019-12-20 11:19:22
第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 順序語句
- Oracle從入門到精通(第3版)
- 精通Nginx(第2版)
- UML和模式應(yīng)用(原書第3版)
- WebAssembly實(shí)戰(zhàn)
- Python測試開發(fā)入門與實(shí)踐
- 軟件測試工程師面試秘籍
- Java:Data Science Made Easy
- Ray分布式機(jī)器學(xué)習(xí):利用Ray進(jìn)行大模型的數(shù)據(jù)處理、訓(xùn)練、推理和部署
- Mastering Kali Linux for Web Penetration Testing
- Microsoft Azure Storage Essentials
- 21天學(xué)通C++(第5版)
- C++語言程序設(shè)計(jì)
- 微課學(xué)人工智能Python編程
- C++從入門到精通(第6版)
- Android 游戲開發(fā)大全(第二版)