急快考c語言了。為啥選b不選c 最好abcd都講 謝謝

2021-08-20 09:49:02 字數 904 閱讀 4400

1樓:

a . 可以寫成y = y+ (++x)正確c。 可以這樣理解:

如果 15>x 如大於則表示式為 1 <0!=0, 因為1 不小於0 所以表示式轉化為 0!=0, 次表示式為false

d m減去1後是否為0 若為0 則返回 1<=3 ,表示式返回1, 否則表示式返回0

對於b,說的 是變數進行自加運算後不能做左值的意思。不能給-b 賦值, 意思是說它不能作為左值。所以表示式錯誤。

2樓:戚文柏

a. y+=++x <=> y = y + (++x) //正確b. b=-c=++c <=>先看右邊 -c = ++c,左邊必須為變數不能為語句,所以錯誤.

c.看不清楚

d.--m?0:1>=3 <=> --m?0:0,所以這個語句結果是恆0,正確

3樓:匿名使用者

a y+=++x ,這個表達上是沒錯的,只不過有電彆扭b h=-c=++c ,從邏輯上就可以看出這個是錯的-c= 負c, ++c=c+1; 這個題除非是double型的0.5可以作為答案

c 15>x<0!=0這個我也不清楚,但是字面的意思是x即小於15又小於0又不等於0邏輯上是沒錯的

d --m?0:1>=3 這個應該是m-1如果大於等於3 取0如果小於3取1。 ?是一個或門運算

4樓:匿名使用者

b是錯誤的,-c是表示式,不能做左值,所以-c=++c是錯的。

c,如果是15>x<0!=0;的話,那麼表示式是對的,關係運算子中 大於小於的優先順序高於!=,且都是從走到右的,所以表示式的值應該是(15>(x < 0)) !

= 0;也就是先計算x< 0,然後結果和15比較,比較的結果再和0比較。即得到表示式的值。

其他的簡略。。。。

為什麼選C,而不選B?為什麼這題選B而不選C呢?

如果是開關短路,那麼就相當於沒有開關而已,接入檯燈時候檯燈依然會亮。但是c選項是正確的。由於檯燈接線短路,剛接入檯燈的時候,相當於接入一條導線,使得整個電路短路,這時候保險絲燒斷,故接入其他的用電器都同時熄滅。換了保險絲後問題依然,說明問題就出在這個短路的檯燈上。至於a,如果這樣的話,保險絲不會短。...

23題為什麼不選b選c,第五題為什麼選c

實驗b只能證明二氧化塘不支援燃燒,但是不能證明它的密度比空氣大。第五題為什麼選c 既然這樣出題,說明公司成立之初就有約定可以把股份轉讓給外人。丙乘人之危壓價收購,不予考慮。轉讓給乙,乙就有絕對控股權,有可能損害丙的利益。轉讓給丁,引入新人替代自己,公司原有的架構不變,三足鼎立,有利於公司的發展。普通...

高一歷史,如圖,為什麼選c不選a?為什麼選b

12題 為什麼蔣介石要改善與他們的關係?因為要讓他們一起聯合起來打對吧 光靠 軍怎麼行 要調動起來更多勢力抗戰呀 抗戰的勢力多了 不就說明越來越全面了麼?對吧 所以選c 要抓住重點 18除了民主黨派還有各行各業的人啊還有少數民族代表啊 不僅僅是民主人士 而這些參加的人都是人民 體現的是人民當家做主 ...