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

正文內(nèi)容

流程控制語(yǔ)句與函數(shù)講義-文庫(kù)吧

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


【正文】 試條件時(shí),表達(dá)式的值就為 false。此種情況下循環(huán)體將一次也不執(zhí)行,又稱“允許 0次循環(huán)”。 13 while語(yǔ)句 ? 示例: class TestWhile { static void Main(string[] args) { int number = 1, sum = 0。 while (number = 10) { sum+=number 。 number++。 } (the sum is {0}, sum )。 ()。 } } ? 執(zhí)行上述代碼,運(yùn)行結(jié)果為: the sum is 55。 14 do語(yǔ)句 ? do循環(huán)語(yǔ)句實(shí)現(xiàn)的是直到型循環(huán),該類循環(huán)先執(zhí)行循環(huán)體再測(cè)試循環(huán)條件。 do 循環(huán)體語(yǔ)句 while(表達(dá)式 )。 語(yǔ) 句 表 達(dá) 式 為t r u e ?n oy e s15 do語(yǔ)句 ? 示例: class TestWhile { static void Main(string[] args) { int number = 1, sum = 0。 do { sum+=number 。 number++。 } while (number = 10)。 (the sum is {0}, sum )。 ()。 } } ? 執(zhí)行上述代碼,運(yùn)行結(jié)果為: the sum is 55。 16 for語(yǔ)句 for(表達(dá)式 1。 表達(dá)式 2。 表達(dá)式 3) 語(yǔ)句 。 計(jì) 算 表 達(dá) 式 1計(jì) 算 表 達(dá) 式 2f a l s e 語(yǔ) 句 計(jì) 算 表 達(dá) 式 3t r u e17 for語(yǔ)句 ? 表達(dá)式 3都可以省略,分號(hào)不能省略。如果表達(dá)式 3都省略,則將無(wú)終止地執(zhí)行循環(huán)體。 ? 表達(dá)式 2是循環(huán)控制條件,如果省略,循環(huán)將無(wú)終止地進(jìn)行下去。 ? 表達(dá)式 1一般用于為循環(huán)控制條件賦初值,也可以是與循環(huán)變量無(wú)關(guān)的其他表達(dá)式。如果表達(dá)式 1省略或者是與循環(huán)條件無(wú)關(guān)的其他表達(dá)式,則應(yīng)該在 for語(yǔ)句之前給循環(huán)控制條件賦初值。 ? 表達(dá)式 3一般用于改變循環(huán)控制條件的值。如果表達(dá)式 3省略或者是其他與循環(huán)條件無(wú)關(guān)的表達(dá)式,則應(yīng)該在循環(huán)體中另有語(yǔ)句改變循環(huán)條件,以保證循環(huán)能正常結(jié)束。 18 foreach語(yǔ)句 foreach(類型 標(biāo)識(shí)符 in 表達(dá)式 ) 嵌入語(yǔ)句 。 ? 示例: static void Main(string[ ] args) { int[ ] list = { 10, 20, 30, 40, 50, 60 }。 foreach (int i in list) ({0,5}, i)。 ()。 } 19 break語(yǔ)句和 continue語(yǔ)句 ? break語(yǔ)句用于跳出包含它的 switch、while、 do、 for、 foreach語(yǔ)句。 ? 如果 break不是在 switch、 while、 do、 for、foreach語(yǔ)句塊中,將發(fā)生編譯錯(cuò)誤。 ? 當(dāng) switch、 while、 do、 for、 foreach語(yǔ)句相互嵌套時(shí), break語(yǔ)句只是跳出直接包含它的語(yǔ)句塊。 20 break語(yǔ)句和 continue語(yǔ)句 class TestBreak { static void Main(string[] args) { for (int i = 0。 i 10。 i++) { (enter a word :)。 string s = ()。 if (s == end) break。 (you entered :{0} , s)。 } Console .Read ()。 } } 21 break語(yǔ)句和 continue語(yǔ)句 ? continue語(yǔ)句類似于 break語(yǔ)句,也必須用于while、 do while、 for、 foreach語(yǔ)句,它只從循環(huán)的當(dāng)前迭代中退出,然后在循環(huán)的下一次迭代開始重新執(zhí)行,而不是退出循環(huán)。 ? 需要注意如下事項(xiàng) : 1. continue語(yǔ)句的目標(biāo)地址為直接包含它的 while、 do while、 for或者 foreach語(yǔ)句的嵌套語(yǔ)句結(jié)尾。假如continue語(yǔ)句不能被 while、 do while、 for或者 foreach語(yǔ)句包含,將發(fā)生編譯錯(cuò)誤。 2. 當(dāng)有 while、 do while、 for或者 foreach語(yǔ)句相互嵌套時(shí),continue語(yǔ)句只適用于直接包含它的語(yǔ)句塊。 22 break語(yǔ)句和 continue語(yǔ)句 ? 示例 static void Main(string[] args) { for (int i = 0。 i 10。 i++) { (enter a word :)。 string s = ()。 if (s == end) continue。 (you entered :{0}, s)。 } Console .Read ()。 } 23 使用 goto語(yǔ)句 ?goto語(yǔ)句是除選擇語(yǔ)句、循環(huán)語(yǔ)句之外的控制程序流程的語(yǔ)句,常用于將程序流程轉(zhuǎn)移出嵌套范圍。 ?goto語(yǔ)句的常見用法為 goto lable語(yǔ)句。其中, lable為一個(gè)標(biāo)簽 ,其語(yǔ)法形式為: 標(biāo)簽 1: 24 使用 goto語(yǔ)句 ? 示例: static void Main(string[] args) { int n = 1, sum = 0。 lable : if (n=5) { sum=sum+n。 n++。 goto lable。 } Console .WriteLine (sum={0},sum )。 Console .Read ()。 } 25 嵌套使用流程控制語(yǔ)句 ? 選擇結(jié)構(gòu)的嵌套 : if(表達(dá)式 1) if(表達(dá)式 2)
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1