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

正文內(nèi)容

第4章c++表達式與基本程序控制結(jié)構(gòu)-全文預(yù)覽

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

下一頁面
  

【正文】 } cout The allowance is : allowance endl 。由于 switch 不能象if語句那樣可以進行大于、小于等判斷,而只能判斷是否相等,因此程序中取工齡的十位數(shù)字作為 switch表達式。 case 2 : // 工齡在 20年~ 29年 allowance = wages * 。 //得到工齡的十位數(shù)字 switch ( s ) { case 0 : //工齡在 10年以下 allowance = wages * 。 cin seniority 。 …… case 常量表達式 n : 語句序列 n break 。 在打印了上面的字符串后 ,并不會跳出 switch, 而是依次進入后面的 case及 default語句去執(zhí)行打印語句 , 于是得到的輸出為: It39。 例如 , 把例 break都刪去 ( 假定輸入的 w的值為 4) , 會出現(xiàn)什么情況呢 ? 。 在例 , 每個 case的語句序列后都有一個 break語句 ( 最后一個 case或 default語句的 break可以省略 ) 。 } } default語句是可以缺省的 。 case 6 : cout It39。 break 。s Wednesday . endl 。s Tuesday . endl 。 case 1 : cout It39。 cin w 。 當(dāng)遇到某個 case中的常量表達式的值與它相等時 , 就執(zhí)行那個 case后的語句序列 , 直到遇到break語句或 switch語句結(jié)束時的右花括號 “ }”時 , 才退出 switch語句 , 去執(zhí)行 switch后面的語句 。 } 其中, switch后面的表達式的類型必須與 case后面的常量表達式的類型一致,而且只能是字符型、整型或枚舉型(注意不能是浮點型) 。 2. switch語句 switch語句又稱為開關(guān)語句 , 其格式如下: switch (表達式 ) { case 常量表達式 1 : 語句序列 1 break 。 這就叫產(chǎn)生了二義性 。 } else x = 78 。 else x = 78 。 cout The allowance is : allowance endl 。 if ( seniority = 20 amp。 if ( seniority 10 ) allowance = wages * 。 cout Please enter the years of service : 。 例 if語句 。 else if ( seniority 30 ) // 工齡在 20年~ 29年 allowance = wages * 。 //輸入工齡 cout Please enter the basic wages : 。 include void main( ) { int seniority 。 工齡在 10年以上 20年以下的 ,醫(yī)療補貼為其基本工資的 15% 。 例如: y = ( a b ) ? a : b 。 cin a b 。 下面用格式二的 if語句改寫例 。 } cout a b endl 。 cin a b 。 若需要執(zhí)行的語句用單條語句寫不下 ,就應(yīng)該用復(fù)合語句 。 選擇語句包括 if 語句和 switch 語句 。 // 輸入半徑 bulk = ( 4** radius* radius* radius) /3 。 例 計算球的體積 。amp。amp。 int w = 2 。s39。 → ||。= |= ^= 右 12 , 左 C++各運算符的優(yōu)先級總的來說有如下規(guī)律( 按優(yōu)先級從高到低 ) : 一元 → 二元 (除了賦值 )→ 三元 → 賦值 → 逗號 。 表 C++常用運算符的優(yōu)先級和結(jié)合性 優(yōu)先級 運 算 符 結(jié)合性 1 ( ) . ( 類成員訪問 ) [ ] ( 數(shù)組下標(biāo) ) : : ( 作用域訪問 ) 左 2 *(取內(nèi)容 ) amp。 優(yōu)先級相同時 , 由結(jié)合性決定運算次序 。 例如 , 表達式 ( x y ) ? 10 : 20 如果 x的值大于 y的值 , 則表達式的值為 10, 否則表達式的值為 20。 條件運算符 條件運算符 ?:是 C++中唯一的一個三元運算符 。 例如 , 形如 e1 amp。 若表達式值為 0, 取非以后為 1。 例如: ( x 10 ) || ( x 20 ) 當(dāng) x=36時 , 此表達式的值為 1。 ( x 20 ) 例如 , 當(dāng) x = 14 時 , 上述表達式為 1。amp。amp。 cin y 。 例如 , 表達式 6 = 4 的值為 1, 而表達式 67 != 67 的值為 0。 由關(guān)系運算符連接起來的表達式就稱為關(guān)系表達式 。 而 x = ++ n 。 在兩種情形下 , m的值都將加 1而 n的值都將減 1。 n 。 其中的 x可為 +、 、 *、 /、 % 等 。單個常量、變量和函數(shù)也可以看成是一個表達式 。第 4章 C++表達式與基本程序控制結(jié)構(gòu) 4. 1 運算符與表達式 運算符 是指 用來表示在數(shù)據(jù)上執(zhí)行某些特定操作的符號 。 表達式 是指 用運算符和圓括號把常量、變量和函數(shù)等運算成分連接起來的有意義的式子 。 當(dāng)賦值運算符的兩邊出現(xiàn)相同的變量時 , C++還提供了一個簡潔的表達方式: x =。 ++ m 。 n 。 先將 n的值 5賦給 x, 即 x的值為 5, 再將 n的值加 1, 則 n為 6。 preincrement 關(guān)系運算 C++的關(guān)系運算符都是二元的 , 有 、 、 =、 =、 ==、 !=, 分別表示 “ 大于 ” 、 “ 小于 ” 、 “ 大于等于 ” 、 “ 小于等于 ” 、 “等于 ” 和 “ 不等于 ” 。 0表示邏輯假 , 即該關(guān)系表達式不成立 。 cout please enter y : 。 邏輯運算 C++的邏輯運算符有三個:一元運算符 ! ( 邏輯非 ) 和二元運算符 amp。 amp。amp。 只有當(dāng)其左右兩邊的表達式都為 0時 , 整個表達式的值才為 0。 ! 運算符用在表達式的前面 , 表示取表達式的非 。 C++在計算邏輯表達式的值時 , 若從左到右計算到某處就已經(jīng)能夠確定表達式的值 , 則不再繼續(xù)后面部分的求值 。 同樣 , 形如 e1 || e2 的表達式 , 如果已經(jīng)求得 e1的值為 1, 則整個表達式的值一定為 1, C++就不再對 e2求值 。 而如果 e1的值為 0, 則計算表達式 e3的值 , 并用它作為整個表達式的值 。 運算符的優(yōu)先級和結(jié)合性 當(dāng)一個表達式中有多個運算符時 , 運算符的優(yōu)先級和結(jié)合性就決定了表達式中各運算的先后順序 。 而賦值運算符 =是右結(jié)合的 , 因此表達式 x = y = 78 的運算次序為:先將 78賦給 y, 再將 y賦給 x。 左 9 || 左 10 ? : ( 條件運算 ) 右 11 = += = *= /= %= = = amp。amp。 char a = 39。
點擊復(fù)制文檔內(nèi)容
規(guī)章制度相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1