void mainint a 1,b 2,c 3 bool d ab ca 5 cout《d《endl有bool那一句是什麼意思

2021-04-12 07:20:59 字數 2336 閱讀 6124

1樓:匿名使用者

bool d=a>b==c>a+5;

這裡涉及抄了四個級別的運襲算符,運算

級別由高到低依次為:

+>===

所以,上式的運算過程為:

a+5 = 7

c>7 =false

a>b =false

false == false =trued=true

true用整數表示就是1

因此,輸出1

2樓:網路李兆龍

bool是一種型別,就像int是整形,float是浮點型。

bool d=a>b==c>a+5,意思可以理解為如果a>b成立,同時c>a+5也成立d就等於1,否則等於0.

#include void main() { int a=1,b=2,c=3,d=4; printf("%d\n",(a+b,b+c,c+d)); }

3樓:冒牌

這裡的(a+b,b+c,c+d)是一運算表示式,有"+"運算和","運算,printf("%d\n",(a+b,b+c,c+d))就是將這個運算表示式的結果列印到螢幕上。

4樓:彼岸草向陽

printf是輸出函式

(a+b,b+c,c+d)是個逗號表示式,逗號表示式的值為最後一個表示式的值;

printf("%d\n",(a+b,b+c,c+d))表示輸出c+d的值

5樓:匿名使用者

列印a+b的值!和後面的沒關係!!

void main() {int a=5,b=4,c=3,d=2; if(a>b>c) printf("%d\n",d); else if((c-1>=d)==1) printf("%d\n",d

6樓:匿名使用者

第一個if 裡面 判斷 a>b>c

她不是一塊判斷的 而是從左到右進行判斷

先判斷a>b 因為成立 所以a>b是正確的 所以a>b的值為 1 (1表示true,0表示false) 然後 就變成 1和c比較了 當然1小於c 所以第一個if 不滿足

滿足第二個if 所以就輸出2+1 =3 了

7樓:匿名使用者

這段程式可以執行,但是會有警告的,答案為3

void main()

8樓:戀晴忽忽

滿足第一個if,所以就輸出2

main() { int a=5,b=4,c=3,d=2; if(a>b>c) printf(「%d\n」,

9樓:水心泡泡

計算首先進入第一個if,判斷a>b正確,則為1,繼續判斷1>c,錯誤,整個式子值為0,所以不執行下面的語句,進入else if,(c-1>=d)正確,則為1 ,繼續判斷1==1正確,則執行printf(「%d\n」,d+1);輸出為3

10樓:量子高巨集亮

void main()

11樓:迅雷經濟

應該是if的巢狀

if(a>b) //這一步不滿足,程式跳過if(b知道你的else寫在**,如果跟if(b不會走的,如果跟第一個if匹配結果有了,下面有

printf("%d",++d+1);

printf("%d\n",d);

執行結果:2

12樓:匿名使用者

字元是中文 最後一個print少分號

為什麼是0? #include void main() { int a=5,b=4,c=3,d; d=(a>b>c); printf("%d\n",d); }

13樓:

d=(a>b>c)表示將a>b>c這個邏輯表示式的值賦給d,我們來計算這個表示式的值。

a>b>c //a>b成立

=ture>c //ture當成1比較,1>c不成立=false //false轉換為整形就是0=0

14樓:匿名使用者

**可分解為 d= ((a>b)>c) 因為a>b 返回bool值true =1,而1>c返回bool值false=0。

故d = 0;

15樓:匿名使用者

a>b是個判斷語句,結果是1(真)

然後是1>c,結果是0(假)

16樓:匿名使用者

a>b為真!也就是a>b判斷語句結果為1,1>3肯定為假!

如果A,B, 2A 1 B, 2B 1 A都是整數,並且

設 2a 1 b k 是整bai數。du則 a kb 1 2.將其代入zhi 2b 1 a 得到 2b 1 a 4b 2 kb 1 也是整數。容易看出,dao當 k 4 時必版 有 4b 2權此必有 k 1,2,3.若 k 1,則 a b 1 2,2b 1 a 4b 2 b 1 4 6 b 1 由 ...

已知,ab0,a2 b2 a2b2。化簡a根號下1 1 a2 b根號下

a2 b2 a2b2,等式兩邊同時除以a2b2,得到1 a 2 1 b 2 1 所以1 1 a 2 1 b 2,1 1 b 2 1 a 2ab 0所以a和b 一個大於零,一個小於零設a 0,b 0結果為 a b b a 若a 0,b 0結果為a b b a 根號下a2 b2怎麼化簡?幾何意義 a,b...

a 1 b 1 1 a 2 b 21 a 2019 b 2019此題怎麼做

唉20多年都沒bai有算過了,只能看出,它的du分母是一zhi個等差數列 第一項dao是內1 2也是1 2 1 第二項是1 3 2 以此類推,所以數列容第n項是1 n 1 n 那麼第 n 1 項是1 結果復為2009 2010。上式 1 2 制1 6 1 12 1 2010 2009,有前面計bai...