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

正文內(nèi)容

第4章c表達(dá)式與基本程序控制結(jié)構(gòu)-文庫吧在線文庫

2025-08-22 06:44上一頁面

下一頁面
  

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