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

正文內(nèi)容

c語(yǔ)法簡(jiǎn)介ppt課件-資料下載頁(yè)

2025-05-05 12:07本頁(yè)面
  

【正文】 件表達(dá)式給出的條件, 再根據(jù)檢查的結(jié)果決定是否執(zhí)行后面的語(yǔ)句。如果條件表達(dá)式的結(jié)果一開(kāi)始就為假, 則后面的語(yǔ)句一次也不能執(zhí)行。 2. dowhile語(yǔ)句 一般形式為: do語(yǔ)句 while(條件表達(dá)式); //先執(zhí)行,后檢查條件 該結(jié)構(gòu)的特點(diǎn)是先執(zhí)行給定的循環(huán)語(yǔ)句,然后再檢查條件表達(dá)式的結(jié)果。當(dāng)條件表達(dá) 式的值為真(非 0值),則重復(fù)執(zhí)行循環(huán)體語(yǔ)句,直到條件表達(dá)式的值變?yōu)榧伲?0值) 時(shí)為止。對(duì)于此種結(jié)構(gòu),在任何條件下,循環(huán)體語(yǔ)句至少會(huì)被執(zhí)行一次。 3. for語(yǔ)句 一般形式為: for( [初值表達(dá)式 ]; [條件表達(dá)式 ]; [更新表達(dá)式 ]) 語(yǔ)句 該語(yǔ)句執(zhí)行時(shí),先計(jì)算初值表達(dá)式,作為循環(huán)控制變量的初值,再檢查條件表達(dá)式的 結(jié)果,當(dāng)滿足條件時(shí)就執(zhí)行循環(huán)體語(yǔ)句并計(jì)算更新表達(dá)式,然后再根據(jù)更新表達(dá)式的 計(jì)算結(jié)果來(lái)判斷循環(huán)條件是否滿足,一直進(jìn)行到循環(huán)條件表達(dá)式的結(jié)果為假( 0值)時(shí) 退出循環(huán)體。 ? 4. if語(yǔ)句與 goto語(yǔ)句結(jié)合 ? 利用 if語(yǔ)句與 goto語(yǔ)句的結(jié)合,可以構(gòu)成循環(huán)結(jié)構(gòu)。可以有兩種形式: ? ( 1)當(dāng)型循環(huán) ? loop: if(表達(dá)式) ? { 語(yǔ)句 ? goto loop; ? } ? ( 2)直到型循環(huán) ? loop: { 語(yǔ)句 ? if(表達(dá)式) goto loop; ? } 5. break和 continue語(yǔ)句 ( 1) break語(yǔ)句 前面已介紹過(guò)用 break語(yǔ)句可以跳出 switch結(jié)構(gòu),使程序繼續(xù)執(zhí)行 switch結(jié)構(gòu)后面的 一個(gè)語(yǔ)句。使用 break語(yǔ)句還可以從循環(huán)體中跳出循環(huán),提前結(jié)束循環(huán)而接著執(zhí)行 循環(huán)結(jié)構(gòu)下面的語(yǔ)句。它不能用在除了循環(huán)語(yǔ)句和 switch語(yǔ)句之外的任何其它語(yǔ)句中。 ( 2) continue語(yǔ)句 continue語(yǔ)句用在循環(huán)結(jié)構(gòu)中,用于結(jié)束本次循環(huán),跳過(guò)循環(huán)體中 continue下面尚未 執(zhí)行的語(yǔ)句,直接進(jìn)行下一次是否執(zhí)行循環(huán)的判定。 continue語(yǔ)句和 break語(yǔ)句的區(qū)別在于: continue語(yǔ)句只是結(jié)束本次循環(huán)而不是終止整 個(gè)循環(huán); break語(yǔ)句則是結(jié)束循環(huán),不再進(jìn)行條件判斷。 6. return語(yǔ)句 return語(yǔ)句一般放在函數(shù)的最后位置,用于終止函數(shù)的執(zhí)行,并控制程序返回調(diào)用該 函數(shù)時(shí)所處的位置。返回時(shí)還可以通過(guò) return語(yǔ)句帶回返回值。 return語(yǔ)句格式有兩種: ( 1) return; ( 2) return (表達(dá)式 ) ; 如果 return語(yǔ)句后面帶有表達(dá)式,則要計(jì)算表達(dá)式的值,并將表達(dá)式的值作為函數(shù)的 返回值。若不帶表達(dá)式,則函數(shù)返回時(shí)將返回一個(gè)不確定的值。 通常我們用 return語(yǔ)句把調(diào)用函數(shù)取得的值返回給主調(diào)用函數(shù)。 第十三節(jié) C51的指針類型 運(yùn)算符: *(取內(nèi)容)和 amp。(取地址) 。 一般定義形式為: 變量 = * 指針變量 指針變量 = amp。 目標(biāo)變量 char data *P1 /* 定義指針變量 */ P1 = 30H /* 為指針變量賦值, 30H為片內(nèi) RAM地址 */ C51編譯器支持兩種指針類型: 一般指針和基于存儲(chǔ)器的指針。 一、一般指針 定義指針變量時(shí),若未指定它所指向的對(duì)象的存儲(chǔ)器類型時(shí),該指針變量就被認(rèn)為是 一般指針。一般指針占用 3個(gè)字節(jié):第一個(gè)字節(jié)存放該指針的存儲(chǔ)器類型編碼 (由編譯模式的默認(rèn)值確定),第二和第三個(gè)字節(jié)分別存放該指針的高位和低位地址偏移量。 編碼為: 存儲(chǔ)器類型 bdata/data/idata xdata pdata code 編 碼 0x00 0x01 0xfe 0xff 二、基于存儲(chǔ)器的指針 定義指針變量時(shí),若指定了它所指向的對(duì)象的存儲(chǔ)類型時(shí),該指針變量就被認(rèn)為是基 于存儲(chǔ)器的指針。基于存儲(chǔ)器的指針可以高效訪問(wèn)對(duì)象, 類型由 C51源代碼中存儲(chǔ)器類型決定,且在編譯時(shí)確定。由于不必為指針選擇存儲(chǔ)器, 這些指針的長(zhǎng)度可以為 1個(gè)字節(jié)( idata *, data *, pdata *)或 2個(gè)字節(jié)( code *, xdata *)。 例如: xdata 類型,地址為0x1234的指針表示為: 第一字節(jié)為 0x01, 第二字節(jié)為 0x12, 第三字節(jié)為 0x34。 習(xí) 題 1. C51應(yīng)用程序具有怎樣的結(jié)構(gòu)? 2. C51支持的數(shù)據(jù)類型有哪些? 3. C51支持的存儲(chǔ)器類型有哪些?與單片機(jī)存儲(chǔ)器有何對(duì)應(yīng)關(guān)系? 4. C51有哪幾種編譯模式?每種編譯模式的特點(diǎn)如何? 5.中斷函數(shù)是如何定義的?各種選項(xiàng)的意義如何? 6. C51應(yīng)用程序的參數(shù)傳遞有哪些方式?特點(diǎn)如何? 7.一般指針與基于存儲(chǔ)器的指針有何區(qū)別? 8.關(guān)鍵字 bit與 sbit的意義有何不同? 9.單片機(jī)匯編程序與 C51程序在應(yīng)用系統(tǒng)開(kāi)發(fā)上有何特點(diǎn)? OVER !
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1