這題c為什麼選b不選a呢難道if條件判斷裡a

2021-03-03 23:32:49 字數 2098 閱讀 9149

1樓:匿名使用者

int a = 10, b = 0;

if( a++>10 && b++>=0 ) //a++,此時a為10,顯然a>10不成立,對於&&運算語句,運算順序從左至右,當回前一個答結果為false時,後面的語句不再執行。

//即經過該判斷後,a = 11, b = 0; 繼續判斷下面的else if語句.

{cout<10 && b--<=0 ) //a = 11 > 0程式成立,執行右邊的語句b--<=0,此時b = 0,明顯成立,執行其大括號內語句

{cout<

2樓:匿名使用者

a++>10因為++在後,所以是先執行a>10這個,然後a再自增1

如果換成++a>10就是先執行a自增1,然後再a>10這個判斷了

3樓:天下沒有容生處

不,第一個if語句是錯誤的,因為a++是先賦值再計算的,也就是說a++等於10

在用c++程式設計時,if(a[i])是什麼意思?

4樓:匿名使用者

if(a[i])是執行if判斷的語copy句體a[i]是一個

值。在c++中,有一個隱式型別轉換,如果說一個數非0,那麼轉換成真,否則轉換成為假。

所以if(a[i])就是判斷a[i]是不是0,是0則if(a[i])為假,否則進入if子語句。

擴充套件資料:c++程式設計中if語句是用於的條件判斷的控制語句,當判斷條件成功時,將執行相應語句,否則跳過。具體形式如下:

if(表示式) 語句;

[else 語句;](可選)

或if(表示式) 語句;

else if(表示式) 語句;

else if(表示式) 語句;

......else 語句;

上面的描述當表示式成立時執行語句,而else是可選的,在表示式不成立時將執行此語句,可以不使用。此外if語句支援多層巢狀,可以對多個條件進行判斷。

例子:輸入

一個整數n(-109 <= n <= 109)輸出如果n > 0, 輸出positive;

如果n = 0, 輸出zero;

如果n < 0, 輸出negative

5樓:匿名使用者

a[i]是一個值。

在c++中,有一個隱式型別轉換,如果說一個數非0,那麼轉換成真,否則轉換成為假。

所以if(a[i])就是判斷a[i]是不是0,是0則if(a[i])為假,否則進入if子語句

6樓:匿名使用者

首先要想if()是判斷()裡條件真假的,那就簡單了,說白了就是a[i]這個值真假,我不知道你a是什麼型別,只要a[i]不等於0就返回true否就是false

7樓:★迷彩帽

就是如果a[i]不空

8樓:匿名使用者

支援一樓的回答 他說的不錯

c++有這個選擇題:錯誤的轉義字元是:() a'\091',b'\\',c'\0',d'\'' 為什麼選a

9樓:匿名使用者

\091:

\0是八進複製數轉換符,制所以不可能出現大於等於bai8的數,du當然91是不

對的已知zhichar a=127,則a+1等於多少?答案是dao不能確定,那麼為什麼

對於16位系統和32位系統,64位系統,char型的size是不一樣的(int等也不一樣),所以溢位後到底上限是多少,不能確定

10樓:匿名使用者

\091不是一個字元了。

a = -128, 字元儲存的數字的範圍是-128 --- 127, 127 + 1之後就變成了128了。

11樓:y野薔薇的春天

char 是字元型,怎麼會賦值給一個具體的數

c++這道題為什麼選a?

12樓:路之舞者

很顯然只有a說的是實話靠譜。

它分配的是一個ab類的物件陣列,而且是動態分配,用的new關鍵字。

這裡邊強調的是陣列,而不是物件。

為什麼選C不選B

could you tell me後面要加一般要加陳述語句,b選項是個問句,改成而where the nearest restaurant is就可以選 c選項是個特殊情況,可充當問句,也可充當陳述句 what s the matter本身就是陳述語序,what是主語,同樣的還有what s wro...

第一題為什麼選b不選,第一題為什麼選B不選D

隨便一個例子d就排除了,比如 a 45 b 60 c 80 這個能相等嗎 2k x 90 2k 銳角的定義是0 x90 舉個例子就是370 的角也叫第一象限角 因為第一象限是0 2k 2 2k 它可以大於90度。不能認為第一象限角就是銳角 英語第一題為什麼選b 這就是一般過去將來時 從soon可以看...

為什麼選D而不選A或C,第十題為什麼選A,選C或d不行嗎

這句話不能單從字面意思上去理解,要從語法上分析,首先,to be mistaken for someone else 是這句話的實際上的主語,如果加入了you,那到底誰是主語?整個句子就變成了不符合語法的句子。因此只能選d,用it 做形式上的主語。it feels adj.to do sth 是個固...