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

正文內(nèi)容

4第四章c51流程控制語句(編輯修改稿)

2025-02-25 01:46 本頁面
 

【文章內(nèi)容簡介】 達式的值必須不同否則會出現(xiàn)自相矛盾的現(xiàn)象。 ( 4) case語句和 default語句的出現(xiàn)次序?qū)?zhí)行過程沒有影響。 ( 5)每個 case語句后面可以有“ break”,也可以沒有。有 break語句,執(zhí)行到 break則退出 switch結(jié)構(gòu),若沒有,則會順次執(zhí)行后面的語句,直到遇到 break或結(jié)束。 ( 6)每一個 case語句后面可以帶一個語句,也可以帶多個語句,還可以不帶。語句可以用花括號括起,也可以不括。 ( 7)多個 case可以共用一組執(zhí)行語句。 【例 43】 switch/case語句的用法。 對學(xué)生成績劃分為 A~D,對應(yīng)不同的百分制分數(shù),要求根據(jù)不同的等級打印出它的對應(yīng)百分數(shù)??梢酝ㄟ^下面的 switch/case語句實現(xiàn)。 …… switch( grade) { case ‘ A’ : printf(“ 90~100\n”); break; case ‘ B’ : printf(“ 80~90\n”); break; case ‘ C’ : printf(“ 70~80\n”); break; case ‘ D’ : printf(“ 60~70\n”); break; case ‘ E’ : printf(“ 60\n”); break; default: printf(“ error” \n) } while語句 while語句在 C51中用于實現(xiàn)當型循環(huán)結(jié)構(gòu),它的格式如下: while(表達式) { 語句; } /*循環(huán)體 */ while語句后面的表達式是能否循環(huán)的條件,后面的語句是循環(huán)體。當表達式為非 0(真)時,就重復(fù)執(zhí)行循環(huán)體內(nèi)的語句;當表達式為 0(假),則中止 while循環(huán),程序?qū)?zhí)行循環(huán)結(jié)構(gòu)之外的下一條語句。它的特點是:先判斷條件,后執(zhí)行循環(huán)體。在循環(huán)體中對條件進行改變,然后再判斷條件,如條件成立,則再執(zhí)行循環(huán)體,如條件不成立,則退出循環(huán)。如條件第一次就不成立,則循環(huán)體一次也不執(zhí)行。 【例 44】 下面程序是通過 while語句實現(xiàn)計算并輸出 1~100的累加和。 include //包含特殊功能寄存器庫 include //包含 I/O函數(shù)庫 void main(void) //主函數(shù) { int i,s=0。 //定義整型變量 x和 y i=1。 SCON=0x52。 //串口初始化 TMOD=0x20。 TH1=0xF3。 TR1=1。 while (i=100) //累加 1~100之和在 s中 { s=s+i。 i++。 } printf(“ 1+2+3……+100=%d \n” ,s)。 while(1)。 } 程序執(zhí)行的結(jié)果: 1+2+3……+100=5050 do while語句 do while語句在 C51中用于實現(xiàn)直到型循環(huán)結(jié)構(gòu),它的格式如下: do { 語句; } /*循環(huán)體 */ while(表達式); 它的特點是:先執(zhí)行循環(huán)體中的語句,后判斷表達式。如表達式成立(真),則再執(zhí)行循環(huán)體,然后又判斷,直到有表達式不成立(假)時,退出循環(huán),執(zhí)行 do while結(jié)構(gòu)的下一條語句。 do while語句在執(zhí)行時,循環(huán)體內(nèi)的語句至少會被執(zhí)行一次。 【例 45】 通過 do while語句實現(xiàn)計算并輸出 1~100的累加和。 include //包含特殊功能寄存器庫 include //包含 I/O函數(shù)
點擊復(fù)制文檔內(nèi)容
試題試卷相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1