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

正文內(nèi)容

第4章c表達(dá)式與基本程序控制結(jié)構(gòu)-wenkub.com

2025-07-17 06:44 本頁(yè)面
   

【正文】 cout(++x y )endl。c39。 cout( x / y + 23 )endl。amp。 cout(z amp。 cout(! ( 73 = 73 ) )endl。 char c = 39。c39。amp。 float a = 3 , b = 72 。x 。 j++ ) cout i + j 。 include void main( ) { for ( int i = 1 。 4. 多重循環(huán) 一個(gè)循環(huán)的循環(huán)體中如果又包含另外的循環(huán) , 就構(gòu)成了循環(huán)的嵌套 。 } 在此例中 , 將變量 n的聲明及初始化作為 for語(yǔ)句的第一個(gè)表達(dá)式 , 這是完全可以的 。 // 奇數(shù)的累加和 for ( int n = 1 。 i++ ) { if ( i 10) break 。 } 但是 , 如果將 for后面的用于決定是否執(zhí)行循環(huán)體的表達(dá)式 2省略 ,就應(yīng)該在循環(huán)體中使用 break語(yǔ)句來(lái)終止循環(huán) , 否則就是死循環(huán) 。 for ( 。 for ( 。 while (i = 10 ) { cout $ 。 i = 10 。 ⑸ 轉(zhuǎn)步驟 ⑵ 。 for語(yǔ)句執(zhí)行的過(guò)程如下: ⑴ 對(duì)表達(dá)式 1求值 。 表達(dá)式 2。 pi = pi * 4 。 do { pi = pi + s / x 。 } 例 根據(jù)下面的公式求 π的值 。 // 奇數(shù)的累加和 do { sum += n 。 例如 , 例 while語(yǔ)句來(lái)計(jì)算 100之內(nèi)的奇數(shù)之和的 , 可以將它改寫(xiě)為用 do_while語(yǔ)句來(lái)求和 。 do_while語(yǔ)句的執(zhí)行過(guò)程如下: ⑴ 執(zhí)行一遍循環(huán)體 。 do_while語(yǔ)句是先執(zhí)行一次循環(huán)體之后 , 再根據(jù)條件表達(dá)式的值確定是否還要繼續(xù)執(zhí)行循環(huán)體 , 也即 “ 先執(zhí)行 , 后判斷” , 循環(huán)體至少會(huì)被執(zhí)行一次 。 i++ 。 if ( num 0 ) { //若 num是負(fù)數(shù)則回到循環(huán)開(kāi)始處 cout valid number! 。 include include void main( ) { int i = 1 , num 。 i的初值為 1,每執(zhí)行一次循環(huán)體就將它的值加 1,當(dāng)它的值為 11時(shí),表示循環(huán)體已經(jīng)執(zhí)行了 10次,于是循環(huán)終止。 i++ 。 cin num 。若遇到負(fù)數(shù)就終止程序 。 //輸入下一人的工齡 } } break語(yǔ)句不僅可用于跳出 switch語(yǔ)句 , 還可用于跳出循環(huán) ( 包括三種循環(huán)語(yǔ)句 ) 。 if ( seniority = 30 ) allowance = wages * 。 seniority 20 ) allowance = wages * 。 cin wages 。 double wages , allowance 。 ⑷ 終止循環(huán) , 去執(zhí)行 while語(yǔ)句的下一語(yǔ)句 。 // 修改為下一個(gè)奇數(shù) } cout The sum is : sum endl 。 include void main( ) { int n = 1 。 } 循環(huán)結(jié)構(gòu) C++中有三種循環(huán)語(yǔ)句可用來(lái)實(shí)現(xiàn)循環(huán)結(jié)構(gòu):while語(yǔ)句 、 do_while語(yǔ)句和 for語(yǔ)句 。 case 3 : // 工齡在 30年~ 49年 case 4 : allowance = wages * 。 break 。 break 。 cout Please enter the basic wages : 。 default : 語(yǔ)句序列 n+1 } include void main( ) { int seniority , s 。s Thursday . It39。 如果是在有 break的情況下 , w應(yīng)與第五個(gè) case中的常量 4匹配 , 從而在屏幕上打印出: It39。 在這種情況下 , 各個(gè) case的排列次序可以是任意, 不會(huì)影響程序的結(jié)果 。 如果沒(méi)有 default, 則當(dāng)所有匹配都失敗時(shí) , 將不執(zhí)行任何操作 。s Saturday . endl 。 case 5 : cout It39。 break 。 break 。s Monday . endl 。 switch ( w ) { case 0 : cout It39。 如果沒(méi)有一個(gè)常量表達(dá)式與 switch后面的表達(dá)式值相等 , 就執(zhí)行 default后的語(yǔ)句序列 。 case后面的表達(dá)式必須是常量表達(dá)式,不能含有變量 。 case 常量表達(dá)式 2 : 語(yǔ)句序列 2 break 。 在絕大多數(shù)的語(yǔ)言中 , 包括 C++, 都采用最近匹配原則來(lái)解決這個(gè)問(wèn)題 。 其二理解為: if ( x 2 ) { if ( x 4 ) x = 35 。 cout x endl 。 } 二義性原與最近匹配原則 在將兩種格式的 if語(yǔ)句混合起來(lái)進(jìn)行嵌套時(shí) , 要注意正確理解其含義 。amp。 if ( seniority = 10 amp。 cin seniority 。 借助邏輯運(yùn)算符 , 用幾個(gè)并列的 if語(yǔ)句來(lái)完成例 : 例 對(duì)例 。 else allowance = wages * 。 cin wages 。 double wages , allowance 。 工齡在 20年以上 30年以下的 , 醫(yī)療補(bǔ)貼為其基本工資的 20% 。 可以用下面這個(gè) if語(yǔ)句來(lái)代替: if ( a b ) y = a 。 if ( a b ) cout a b endl 。 例 對(duì)例 。 } 格式二 if (條件表達(dá)式 ) 語(yǔ)句 1 else 語(yǔ)句 2 格式二的 if語(yǔ)句完成的功能:對(duì)條件表達(dá)式求值 , 若值為真 ( 非 0)執(zhí)行其后的語(yǔ)句 1。 if ( a b ) { ls = a 。 例 將兩個(gè)數(shù)排序輸出 。 1. If 語(yǔ)句 if語(yǔ)句有兩種格式 。 cout bulk = bulk endl 。 已知球的體積公式為: 4πR3 V= ———— 3 include void main( ) { float radius , bulk 。 z % 3 == 0 ⑾ ( x++ , x += y , x + y ) 1 0 1 0 0 1 1 0 1 14 4. 2 基本程序控制結(jié)構(gòu) 按照結(jié)構(gòu)化程序設(shè)計(jì)的思想 , 程序由三種單入口 、 單出口的基本結(jié)構(gòu)組成:順序結(jié)構(gòu) 、 選擇結(jié)構(gòu) 、 循環(huán)結(jié)構(gòu) 。 ! ( y z )
點(diǎn)擊復(fù)制文檔內(nèi)容
規(guī)章制度相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1