freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

流程控制語(yǔ)句與函數(shù)講義-展示頁(yè)

2025-01-20 22:47本頁(yè)面
  

【正文】 ? do循環(huán)語(yǔ)句實(shí)現(xiàn)的是直到型循環(huán),該類循環(huán)先執(zhí)行循環(huán)體再測(cè)試循環(huán)條件。 ()。 number++。 13 while語(yǔ)句 ? 示例: class TestWhile { static void Main(string[] args) { int number = 1, sum = 0。 3. 由于先判斷條件,可能出現(xiàn)第一次測(cè)試條件時(shí),表達(dá)式的值就為 false。 循 環(huán) 體 表 達(dá) 式 為t r u e ?y e sn o12 while語(yǔ)句 ?注意: 1. 循環(huán)體如果包含一條以上的語(yǔ)句,應(yīng)以花括號(hào)括起來作為復(fù)合語(yǔ)句。它的語(yǔ)法形式如下。 } (this month has {0} days, days)。 default: days = 0。 case 4: case 6: case 9: case 11: days = 30。 case 2: days = 28。 switch (month) { case 1: case 3: case 5: case 7: case 8: case 10: case 12: days = 31。 static void Main(string[] args) { int days = 0。 } 10 switch語(yǔ)句的控制類型 ? switch語(yǔ)句的控制可以按 case語(yǔ)句的排列先后順序進(jìn)行,也可以通過跳轉(zhuǎn)語(yǔ)句來實(shí)現(xiàn)。 break。 default: class1 = 39。D39。 break。 case 7: class1 = 39。B39。 break。 switch (i) { case 10: case 9: class1 = 39。 score = (())。 int i。 9 switch語(yǔ)句 ? 示例: static void Main(string[] args) { double score。 ?各分支語(yǔ)句中的 break不可省略,否則將會(huì)出現(xiàn)錯(cuò)誤, 這一點(diǎn)跟 Java和 C++不同 。 ?default分支可有可無,但是每個(gè) switch語(yǔ)句最多只能有一個(gè)default分支。 ?每個(gè) case分支中的 常量表達(dá)式 必須能隱式轉(zhuǎn)換為 switch表達(dá)式的類型,且常量表達(dá)式的值不能相同,從而保證分支選擇的唯一性。 break。 break。 break。 break。 7 switch語(yǔ)句 ? 在 C語(yǔ)言中,除使用 if語(yǔ)句實(shí)現(xiàn)多分支外,也可以使用 switch語(yǔ)句 。 else if(表達(dá)式 3) 語(yǔ)句 3。 y e s 語(yǔ) 句 1表 達(dá) 式 為t r u e ?n o 語(yǔ) 句 26 if語(yǔ)句 ? 用 if語(yǔ)句實(shí)現(xiàn)多分支選擇結(jié)構(gòu) If (表達(dá)式 1) 語(yǔ)句 1。 } 5 if語(yǔ)句 ?用 if語(yǔ)句實(shí)現(xiàn)雙分支選擇結(jié)構(gòu) : if(表達(dá)式 ) 語(yǔ)句 1。 if (score = 60) (恭喜你,通過了這次考試! )。 y e s語(yǔ) 句表 達(dá) 式 為t r u e ?n o4 if語(yǔ)句 ? 示例: static void Main(string[] args) { double score。 ? 語(yǔ)句只是 一條 語(yǔ)句,如果在條件滿足時(shí)需要執(zhí)行多條語(yǔ)句,應(yīng)使用花括號(hào)( { })括起來,使之成為語(yǔ)句塊。 3 使用選擇語(yǔ)句 if語(yǔ)句 ? 用 if語(yǔ)句實(shí)現(xiàn)單分支選擇結(jié)構(gòu) : if(表達(dá)式 ) 語(yǔ)句 。 ?goto語(yǔ)句 :即標(biāo)記語(yǔ)句,使程序自動(dòng)跳到標(biāo)記語(yǔ)句處執(zhí)行,標(biāo)記語(yǔ)句執(zhí)行完畢又直接回到調(diào)用標(biāo)記語(yǔ)句處。1 第 5章 流程控制語(yǔ)句與函數(shù) ? 控制程序流程 ? 使用選擇語(yǔ)句 ? 使用循環(huán)語(yǔ)句 ? 使用 goto語(yǔ)句 ? 嵌套使用流程控制語(yǔ)句 ? 函數(shù) ? 常用內(nèi)部函數(shù) ? 小結(jié) 2 控制程序流程 ?控制程序流程的方法很多,主要有如下 3種 : ?選擇語(yǔ)句 :如同考試中的單選題目,選擇執(zhí)行了某條語(yǔ)句,另一條就不會(huì)再執(zhí)行。 ?循環(huán)語(yǔ)句 :在需要將一個(gè)表達(dá)式進(jìn)行多次重復(fù)運(yùn)算時(shí),可以使用循環(huán)語(yǔ)句,指定其循環(huán)次數(shù)或者界定其退出循環(huán)的條件。需要注意的是,在程序中最好不使用 goto語(yǔ)句,因?yàn)樵撜Z(yǔ)句會(huì)使得程序代碼可讀性很差。 ? 語(yǔ)句中的表達(dá)式通常用于表示條件,應(yīng)為關(guān)系表達(dá)式或邏輯表達(dá)式。 ? “ (表達(dá)式 )”中的括號(hào)不能省略。 score = (())。 ()。 else 語(yǔ)句 2。 else if(表達(dá)式 2) 語(yǔ)句 2。 …… else 語(yǔ)句 n。 switch(表達(dá)式 ) { case 常量表達(dá)式 1: 語(yǔ)句 1。 case 常量表達(dá)式 2: 語(yǔ)句 2。 …… case 常量表達(dá)式 n: 語(yǔ)句 n。 default: 語(yǔ)句 n+1。 } 語(yǔ) 句 2S w i t c h表 達(dá) 式語(yǔ) 句 n語(yǔ) 句 1 語(yǔ) 句 n + 1下 一 條 語(yǔ) 句8 switch語(yǔ)句 ?switch表達(dá)式的類型為 sbyte、 byte、 short、 ushort、 int、uint、 long、 ulong、 char、 string、枚舉或用戶自定義類型。 ?如果某個(gè)分支有多條語(yǔ)句,可以用花括號(hào)括起來,也可以不加花括號(hào)。當(dāng) default語(yǔ)句缺省時(shí),如果 switch后面的表達(dá)式值與任意常量表達(dá)式值不相等,將不執(zhí)行任何語(yǔ)句,直接退出 switch語(yǔ)句。 ?使用 switch語(yǔ)句時(shí)一定要注意, case后面必須是常量表達(dá)式,以 冒號(hào) 結(jié)束而不是分號(hào)。 char class1。 (請(qǐng)輸入你的成績(jī): )。 i = (int) score / 10。A39。 case 8: class1 = 39。 break。C39。 case 6: class1 = 39。 break。E39。 } (你的成績(jī)等級(jí)為: {0},class1 )。 ? 示例:
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1