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

正文內(nèi)容

★第05章c的流程控制語(yǔ)句-wenkub

2023-02-10 07:54:50 本頁(yè)面
 

【正文】 0, 則轉(zhuǎn) s2; sum的值。 循環(huán)結(jié)構(gòu)語(yǔ)句 循環(huán):某條件成立時(shí),重復(fù)執(zhí)行的操作。: cout這是空白符 \n。: case 39。: cout這是元音字母 \n。: case 39。: case 39。: case 39。: case 39。 switch(c) { case 39。 ⑵ 開關(guān)語(yǔ)句結(jié)構(gòu)清晰,易理解。 常量表達(dá)式 的值必須互不相同 開關(guān)語(yǔ)句: switch ? 執(zhí)行過(guò)程: 先求 表達(dá)式 的值,再依次與 case后面的 常量表達(dá)式 比較,若與某一 常量表達(dá)式 的值相等,則轉(zhuǎn)去執(zhí)行該 case后邊的語(yǔ)句序列,一直執(zhí)行下去,直至遇到 break語(yǔ)句或開關(guān)語(yǔ)句的右花括號(hào)為止。] ? case 常量表達(dá)式 n:[語(yǔ)句序列 n]。 } 開關(guān)語(yǔ)句: switch ? 格式: switch(表達(dá)式 ) { case 常量表達(dá)式 1:[語(yǔ)句序列 1]。 else if(a==bb==c) cout等邊三角形 \n。 include void main(void) { int a,b,c。 } else cout方程沒(méi)有實(shí)根 !\n。 cout\tx2=(bdelta)/2/a39。 delta=b*b4*a*c。 分析:當(dāng)輸入 a、 b、 c的值后,若 b24ac0,則方程無(wú)實(shí)根;若 b24ac0,則方程有兩個(gè)不同的實(shí)根;若 b24ac=O,則方程有兩個(gè)相等的實(shí)根。 if(tc) t=c。else coutc39。 else t=b。 include void main(void) { int a,b,c,t。 條件語(yǔ)句 ? 格式 1: if(表達(dá)式 ) S 其中, 表達(dá)式 是任何 C++表達(dá)式,通常為算術(shù)表達(dá)式、關(guān)系表達(dá)式、邏輯表達(dá)式或逗號(hào)表達(dá)式; S是一個(gè)單一語(yǔ)句,包括復(fù)合語(yǔ)句和空語(yǔ)句。 選擇結(jié)構(gòu)語(yǔ)句 ? 選擇語(yǔ)句也稱分支語(yǔ)句:根據(jù)給定條件,選擇執(zhí)行兩個(gè)或兩個(gè)以上分支程序段中的某一個(gè)。如: i=i+1。 ? 控制語(yǔ)句:改變程序執(zhí)行順序的語(yǔ)句,包括:條件、循環(huán)、開關(guān)、轉(zhuǎn)向、返回語(yǔ)句。 ? 一個(gè)源程序文件:由編譯預(yù)處理命令、全局類型定義、全局變量定義、函數(shù)定義等組成。 ? 一個(gè)函數(shù):包括函數(shù)首部和函數(shù)體。 ? 函數(shù)調(diào)用語(yǔ)句:在函數(shù)調(diào)用后加分號(hào)構(gòu)成。 ? 空語(yǔ)句:僅由一個(gè)分號(hào)所構(gòu)成,不執(zhí)行任何動(dòng)作。 ? C++語(yǔ)言的選擇語(yǔ)句: 條件語(yǔ)句 : if。作為判斷條件的 表達(dá)式 必須用括號(hào)括起來(lái)。 cout輸入三個(gè)整數(shù) :。 //A cout\n最大數(shù)是 。\n39。 cout\n最大數(shù)是 tendl。 include include void main(void) { float a,b,c,delta。 if(delta=0) //使用復(fù)合語(yǔ)句 { delta=sqrt(delta)。\n39。 } 條件語(yǔ)句 ? 格式 3: if(表達(dá)式 1) S1 else if(表達(dá)式 2) S2 else if ... else Sn ? 注意,當(dāng)出現(xiàn)如下形式的嵌套條件語(yǔ)句時(shí): if(e1) if(e2) S1 else S2 C++規(guī)定: else與其前面最近的還沒(méi)有配對(duì)的 if進(jìn)行配對(duì)。 cout輸入三角形的三邊 ?。 else if(a==b||b==c||c==a) cout等腰三角形 \n。 [break。 [break。否則,若有 default分支,則執(zhí)行該分支后邊的語(yǔ)句序列,否則什么也不執(zhí)行。 例 輸入一個(gè)字符,判斷它是元音字母還是空白符。a39。e39。i39。o39。u39。 break。\n39。 break。 問(wèn)題:計(jì)算 1+2+3+?+100 。 ?s2和 s3是重復(fù)執(zhí)行的操作。 ?特點(diǎn):先判斷后執(zhí)行,故循環(huán)體有可能一次也不執(zhí)行。 i++。 或: while(i=100) s+=i++。 ?執(zhí)行過(guò)程:先執(zhí)行語(yǔ)句,后判斷表達(dá)式的值;若表達(dá)式的值不為 0,則繼續(xù)執(zhí)行循環(huán)體,直到表達(dá)式的值為 0時(shí)為止。 //當(dāng)前項(xiàng)前所有項(xiàng)的累加和 do s+=i++。 } 在循環(huán)體或表達(dá)式內(nèi),應(yīng)有改變表達(dá)式的值的成分,否則,會(huì)產(chǎn)生無(wú)休止的循環(huán) (稱死循環(huán) )。 ?特點(diǎn):先判斷后執(zhí)行,循環(huán)體有可能一次也不執(zhí)行。//當(dāng)前項(xiàng)前所有項(xiàng)的累加和 for(i=2,s=1。 } 表達(dá)式 1通常用于設(shè)置循環(huán)初值,多為賦值表達(dá)式和逗號(hào)表達(dá)式。 for(。 for(。循環(huán)結(jié)束條件 。 for((c)。//依次輸出字符 coutc。而 do?while 語(yǔ)句是先執(zhí)行循環(huán)體,后判斷循環(huán)條件,所以循環(huán)體至少要執(zhí)行一次。例如,例 再用 while和 do?while 語(yǔ)句實(shí)現(xiàn): include void main(void) { char c。\n39。 } include void main(void) { char c。 }while(c!=39。 循環(huán)的嵌套及其應(yīng)用 ?循環(huán)的嵌套:循環(huán)的內(nèi)嵌語(yǔ)句也可以是循環(huán)語(yǔ)句。輸出完數(shù)按如下形式,例如,對(duì)于完數(shù) 6,應(yīng)顯示: 6=1+2+3 ?分析: ⑴ sum—— 保存一個(gè)數(shù)的因子和; ⑵ i—— 1000以內(nèi)的一個(gè)數(shù),初值為 2,終值為 1000; ⑶ j —— i的試探因子,取值從 1到 i/2。//i的因子和 for(i=2。j++)//內(nèi)層 for語(yǔ)句 if(i%j==0) sum+=j。j++) //因未存 i的因子,需再求 if(i%j==0) cout39。 } } } 轉(zhuǎn)向語(yǔ)句 ?goto語(yǔ)句是一條非常簡(jiǎn)單的無(wú)條件轉(zhuǎn)向語(yǔ)句,它可以將程序的執(zhí)行流程轉(zhuǎn)到程序中的任何位置,通常是從它所在的地方轉(zhuǎn)移到帶有標(biāo)號(hào)的語(yǔ)句處。 ?結(jié)構(gòu)化程序設(shè)計(jì)為了保持程序結(jié)構(gòu)的 單入口、單出口特性,嚴(yán)格限制直接使用 goto語(yǔ)句,但考慮到有時(shí)不得不改變程序執(zhí)行的流程, C++語(yǔ)言提供了功能受到限制的轉(zhuǎn)向語(yǔ)句 break和 continue來(lái)替代 goto語(yǔ)句。 ?用在循環(huán)語(yǔ)句的循環(huán)體中,當(dāng)執(zhí)行到 break語(yǔ)句時(shí),直接結(jié)束該循環(huán)語(yǔ)句的執(zhí)行,把控制轉(zhuǎn)移到緊跟該循環(huán)語(yǔ)句之后的語(yǔ)句執(zhí)行。 cinx。 if(ij) coutx是素?cái)?shù)! \n。 for有兩個(gè)出口: ?ij: 說(shuō)明 x沒(méi)有大于 2和小于自身的
點(diǎn)擊復(fù)制文檔內(nèi)容
黨政相關(guān)相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1