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

正文內(nèi)容

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

2022-08-17 06:44:26 本頁(yè)面
 

【正文】 ⑺ a = b amp。 表達(dá)式 表達(dá)式的值 ⑴ z / y ⑵ z / ⑶ z / y % z / x ⑷ a b || y z ⑸ a != b amp。 , b = 39。 請(qǐng)分析以下表達(dá)式的求值次序 。 二元運(yùn)算符又有如下規(guī)律: 算術(shù) → 關(guān)系 → 邏輯 。(取地址 ) ! ++ + (一元 ) (一元 ) sizeof 右 3 *(乘 ) / % 左 4 + 左 5 左 6 = = 左 7 == != 左 8 amp。 運(yùn)算符的結(jié)合性分為左結(jié)合 ( 從左到右計(jì)算 ) 和右結(jié)合 (從右到左計(jì)算 ) 。 又如 , 在語(yǔ)句 max = ( a b ) ? a : b 。 條件運(yùn)算符的表達(dá)式具有如下形式 : e1 ? e2 : e3 其中 e e e3皆為表達(dá)式 。amp。 若表達(dá)式值為非 0, 取非以后為 0。 x=8時(shí) , 此表達(dá)式的值也為 1。 當(dāng) x = 8 時(shí) , 上述表達(dá)式為 0。運(yùn)算符用在兩個(gè)表達(dá)式之間 , 若其左右兩邊的表達(dá)式皆為真 ( 非 0), 則整個(gè)表達(dá)式的值為 1, 否則為 0。( 邏輯與 ) 、 ||( 邏輯或 ) 。 cout ( x y ) endl 。 例 關(guān)于關(guān)系運(yùn)算的一個(gè)例子 。 關(guān)系表達(dá)式的值只有兩個(gè): 1和 0。 先將 n的值加 1得到 6, 再將 n的值賦給 x, 則 x和 n的值都為 6。 前綴增 ( 減 ) 1運(yùn)算符在使用變量的值之前就使變量值加 1或減 1, 后綴增 ( 減 ) 1運(yùn)算符在使用變量的值之后才使變量值加 1或減 1。 又可用在變量后 , 作為后綴運(yùn)算符 。 假定 e1和 e2是表達(dá)式 , 那么 e1 = (e1) x (e2) 就等價(jià)于 e1 x = e2 例如 , 表達(dá)式 a = a + 9 可以用 + =寫(xiě)成如下形式: a + = 9 注意圍繞 e2 的括號(hào) 。 例如: , () , x , 87678 , 3*(+5) 都是表達(dá)式 , 基本運(yùn)算符 ? 基本運(yùn)算符 是指完成算術(shù)運(yùn)算、關(guān)系運(yùn)算、邏輯運(yùn)算、位運(yùn)算的運(yùn)算符。 參與運(yùn)算的數(shù)據(jù)稱(chēng)為操作數(shù) 。(可以分別稱(chēng)為單目、雙目和三目運(yùn)算符)。 算術(shù)運(yùn)算 %2錯(cuò) ? C++中有如下單目運(yùn)算符: + (正負(fù)號(hào) ) ? C++中有如下雙目運(yùn)算符: + * / % 5 / 2 / 2 8 % 5 ?? ? 運(yùn)算符 %的操作數(shù)只能是整型或字符型。 例如 , 表達(dá)式 y = x + 1 實(shí)際上是 y = y ( x + 1 ) + + 和 運(yùn)算符 增 1運(yùn)算符和減 1運(yùn)算符分別對(duì)其操作數(shù)進(jìn)行加 1和減 1操作 , 它們既可以用在變量前 , 作為前綴運(yùn)算符 , 例如 int m , n 。 例如 : m ++ 。 例如 , 若 n的值為 5, 那么 x = n ++ 。 postincrement amp。 1表示邏輯真 , 即該關(guān)系表達(dá)式是成立的 。 include void main( ) { double x = , y 。 } 例 ,若輸入的 y的值是小于 的,則得到的結(jié)果是 1,否則得到 0。 用邏輯運(yùn)算符連接起來(lái)的表達(dá)式稱(chēng)為邏輯表達(dá)式 。 例如 , 表達(dá)式 ( x 10 ) amp。 || 運(yùn)算符左右兩邊的表達(dá)式只要有一個(gè)為真 ( 非 0) , 整個(gè)表達(dá)式的值就為 1。 x = 16 時(shí) ,此表達(dá)式的值為 0。 例如: !(32) 的值為 0, 因?yàn)?(32)的值為 1。 e2 的表達(dá)式 , 在已求得表達(dá)式 e1的值為 0的情況下 , 已經(jīng)能夠確定整個(gè)邏輯表達(dá)式的值為 0, C++就不再對(duì) e2求值 。 條件運(yùn)算執(zhí)行的操作是:先計(jì)算表達(dá)式 e1的值 , 如果為非 0, 則計(jì)算表達(dá)式 e2 的值并把它作為整個(gè)表達(dá)式的值 。 中 , max將賦值為 a、 b中較大的數(shù) 。 例如 , 運(yùn)算符 +和 優(yōu)先級(jí)相同 、 為左結(jié)合 , 因此表達(dá)式 45+8923 按從左到右的順序計(jì)算 , 先做加法再做減法 。amp。 邏輯運(yùn)算符有如下規(guī)律: ! → amp。 假定有 int x = 5 , y = 4 , z = 6 。t39。amp。amp。C++的控制流就是這三種基本結(jié)構(gòu)組成的 。 cout Please enter the radius : 。 // 輸出體積 } 選擇結(jié)構(gòu) 選擇結(jié)構(gòu)也稱(chēng)為分支結(jié)構(gòu) , 用于處理在程序中出現(xiàn)了兩條或更多執(zhí)行路徑可供選擇的情況 。 格式一: if (條件表達(dá)式 ) 語(yǔ)句 功能:對(duì)條件表達(dá)式求值 , 若值為真 (非 0) 則執(zhí)行它后面的語(yǔ)句 。 include void main( ) { float a , b , ls 。 // 以下三句的功能為交換 a、 b的值 a = b 。 否則執(zhí)行 else后面的語(yǔ)句 2。 include void main( ) { float a , b , ls 。 //先打印 a再打印 b else cout b a endl 。 else y = b 。 工齡在 30年以上的 , 醫(yī)療補(bǔ)貼為其基本工資的 30%。 cout Please enter the years of service : 。 //輸入基本工資 if ( seniority 10 ) // 工齡在 10年以下 allowance = wages * 。 // 工齡在 30年以上 cout The allowance is : allowance endl 。 include void main( ) { int seniority 。 cout Please enter the basic wages : 。amp。 seniority 30 ) allowance = wages * 。請(qǐng)看下面的語(yǔ)句: x = 9 。 其中的 if 語(yǔ)句可以有兩種理解 。 else x = 78 。 所謂最近匹配原則就是每個(gè) else必須與離它最近的那個(gè)沒(méi)有匹配的 if相匹配 。 …… case 常量表達(dá)式 n : 語(yǔ)句序列 n break 。 同一個(gè) switch中不能有重復(fù)的常量表達(dá)式。 include void main( ) { int w 。s Sunday . endl 。 break 。 例 根據(jù)一個(gè)代表星期的 0到 6之間的整數(shù),在屏幕上打印出它代表的是星期幾。 case 4 : cout It39。s Friday . endl 。 break 。 建議使用 default語(yǔ)句 ,除非 case語(yǔ)句已覆蓋了所有的可能 , 以避免由于沒(méi)有考慮到某種情況而給程序帶來(lái)的不利影響 。 如果沒(méi)有 break, 則執(zhí)行完該 c
點(diǎn)擊復(fù)制文檔內(nèi)容
規(guī)章制度相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1