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

正文內(nèi)容

4第四章c51流程控制語句-文庫吧資料

2025-02-11 01:46本頁面
  

【正文】 式成立(真),則再執(zhí)行循環(huán)體,然后又判斷,直到有表達(dá)式不成立(假)時,退出循環(huán),執(zhí)行 do while結(jié)構(gòu)的下一條語句。 while(1)。 i++。 TR1=1。 //串口初始化 TMOD=0x20。 //定義整型變量 x和 y i=1。 【例 44】 下面程序是通過 while語句實現(xiàn)計算并輸出 1~100的累加和。在循環(huán)體中對條件進(jìn)行改變,然后再判斷條件,如條件成立,則再執(zhí)行循環(huán)體,如條件不成立,則退出循環(huán)。當(dāng)表達(dá)式為非 0(真)時,就重復(fù)執(zhí)行循環(huán)體內(nèi)的語句;當(dāng)表達(dá)式為 0(假),則中止 while循環(huán),程序?qū)?zhí)行循環(huán)結(jié)構(gòu)之外的下一條語句。可以通過下面的 switch/case語句實現(xiàn)。 【例 43】 switch/case語句的用法。語句可以用花括號括起,也可以不括。有 break語句,執(zhí)行到 break則退出 switch結(jié)構(gòu),若沒有,則會順次執(zhí)行后面的語句,直到遇到 break或結(jié)束。 ( 4) case語句和 default語句的出現(xiàn)次序?qū)?zhí)行過程沒有影響。若表達(dá)式的值與所有 case后的常量表達(dá)式的值都不相同,則執(zhí)行 default后面的語句,然后退出 switch結(jié)構(gòu)。它的格式如下: switch (表達(dá)式) { case 常量表達(dá)式 1: {語句 1; } break; case 常量表達(dá)式 2: {語句 2; } break; …… case 常量表達(dá)式 n: {語句 n; } break; default: {語句 n+1; } 說明如下: ( 1) switch后面括號內(nèi)的表達(dá)式,可以是整型或字符型表達(dá)式。 switch/case語句 if語句通過嵌套可以實現(xiàn)多分支結(jié)構(gòu),但結(jié)構(gòu)復(fù)雜。 else printf(“ Your result is an E\n” )。 else if (score=70) printf(“ Your result is an C\n” )。 ( 3) if (score=90) printf(“ Your result is an A\n” )。 執(zhí)行上面語句時,如 x大于 y成立,則把 x送給最大值變量 max,如 x大于 y不成立,則把 y送給最大值變量 max。 ( 2) if (xy) max=x。 ( 1) if (x!=y) printf(“ x=%d,y=%d\n” ,x,y)。 條件 P 語句 A 成立 不成 立 圖 44 直到型循環(huán)結(jié)構(gòu) 構(gòu)成循環(huán)結(jié)構(gòu)的語句主要有: while、 do while、 for、 goto等。 ( 1)當(dāng)型循環(huán)結(jié)構(gòu) 當(dāng)型循環(huán)結(jié)構(gòu)如圖 43,當(dāng)條件 P成立(為“真”)時,重復(fù)執(zhí)行語句 A,當(dāng)條件不成立(為“假”)時才停止重復(fù),執(zhí)行后面的程序。 在程序處理過程中,有時需要某一段程序重復(fù)執(zhí)行多次,這時就需要循環(huán)結(jié)構(gòu)來實現(xiàn),循環(huán)結(jié)構(gòu)就是能夠使程序段重復(fù)執(zhí)行的結(jié)構(gòu)。 二.選擇結(jié)構(gòu) 條件 P 語句 A 語句 B 成立 不成 立 在 C51中,實現(xiàn)選擇結(jié)構(gòu)的語句為 if/else, if/else if語句。當(dāng)條件成立,即條件語句為“真”時,執(zhí)行一個分支,當(dāng)條件不成立時,即條件語句為“假”時,執(zhí)行另一個分支。 C51程序基本結(jié)構(gòu)與相關(guān)語句 C51的基本結(jié)構(gòu) 一.順序結(jié)構(gòu) 順序結(jié)構(gòu)是最基本、最簡單的結(jié)構(gòu),在這種結(jié)構(gòu)中,程序由低地址到高地址依次執(zhí)行,圖 41給出順序結(jié)構(gòu)流程圖,程序先執(zhí)行 A操作,然后再執(zhí)行 B操作。在復(fù)合語句內(nèi)部語句所定義的變量,稱為該復(fù)合語句中的局部變量,它僅在當(dāng)前這個復(fù)合語句中有效。復(fù)合語
點擊復(fù)制文檔內(nèi)容
試題試卷相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1