語句if(3 2)a 1 else a 0執行後

2021-05-05 23:12:35 字數 2370 閱讀 9260

1樓:匿名使用者

很明顯,主要考的是if中間的式子。

3/4>1/2 就是 (3/4)>(1/2)int值的除法,只取整數部分,就是所謂整除。

(3/4)>(1/2) = 0>0 很明顯為假。

所以,執行後,a = 0;

if(3/4>1/2) a=1;else a=0執行後a為什麼為0?

2樓:南京18歲小夥子

你這樣寫不對的,因為整形,所以3/4和1/2都是0,所以就執行else

3樓:蛟沃戈

if語句只能是表示式 比如a<1

設int a=2,x=3;執行以下語句 if(a<5)if(a<4)if(a<1)x=0;else x=1;else x=2; 後x的值是 . a.0 b.1 c.2 d.3

4樓:匿名使用者

if和最近的else匹配,所以上面的**相當於:

if(a<5)

else x=2;

}a < 5正確

a <4正確

a<1 錯誤,所以else x = 1;

所以最後x的值是1選b

執行下列程式段後,a值為 a a=1; b=0; if ((a++>++b)?a++:b--) a += b; (a) 2 (b) 3 (c) 4 (d) 5

5樓:匿名使用者

3/4=0.75

0.75>1 --> 0

0/2=0

if 為假,a=0.

6樓:匿名使用者

結果a不應該是取a 後的值麼 不應該是2 b=2 c=4 麼?? 使用你的程式說明c語言中自增/減運算子的使用如下: int a=1,b=2,c=3,k; k=

語句a=(3/4)+3%2;執行後,a的值為( ) 過程 謝謝

7樓:爪哇┞灰機

a為整型: a = 1;

a為浮點型: a = 1.0;

過程:3%2 = 1(整型)

3/4 = 0.75 實際上在與1相加的時候有一個隱式轉換,不會四捨五入的,為0

二者相加 = 1 或者1.0

8樓:虛無的魔法師

c語言嗎?c語言從右向左

先是:3%2 得到1

再是:3/4 得到0.75

加一起,1.75

好吧,我承認,我php語言用太久了,都忘了資料型別這回事了。附的圖是php的結果。

2l是正確答案,的確是那樣。我老了,我該退休了

9樓:匿名使用者

a是什麼型別的?

如果int的話,結果就是1

設有語句 int a=3 ; 則執行了語句 a+ = a * a後,變數a 的值是( ) a、3 b、0 c、9 d、12

10樓:匿名使用者

賦值運算是從右到左的上面的語句運算順序是:a-=a*a;a+=a;計算第一個後a的值是-6,再計算第二個,a的值就是-12

11樓:日出日落三十天

d a=3+3*3=12

已知有宣告「int a=1,b=2,c=0;」,執行語句「if(a>b)c=a;a=b;b=c;」後變數a、b的值是多少

12樓:匿名使用者

最後: a=2, b=0

if(a>b)c=a;a=b;b=c; 這一句相當於如下:

if (a>b)

a = b; // --> a = 2;

b = c; // ---> b=0

故,最後a=2, b=0

13樓:

if(a>b)c=a; //1不大於2,所以後面語句不執行

a=b; //a=2

b=c; //b=0 c不變為0

.執行語句"a=0,b=1,c=2;if(a>0&&b>0)c ;elsec--;"後變數c值為?

14樓:熱情的

答案 :1if 中(a>0&&b>0)a初值為0,

所以說a>0是假,

由於是&&,所以說括號中的條件為假,

所以執行else c--,

而c的初值為2。再c=c-1=1,

15樓:予城雨橙

a不大於0,所以執行else的內容,c--後c變成1

執行一下語句 int n 0 while n 1 nwhile迴圈執行次數為什麼是無

因為在 while n 1 中,是 n 1,而不是 n 1。在 c 語言中,是賦值,是判斷。解釋 int n 0 n 0 while n 1 n 此時等於1n 如果是c語言的話,應該這樣寫判斷while n 1 因為在c語言中n 1是賦值,而n 1才是判斷n是否 1,故上面的語句中不存在判斷,無限迴...

不等式(2x 1 x 3 2 x 0的解集是多少

觀察不等式可知當x大於2時 左邊大於0 當。具體看圖示,數軸上側表示不等式左側符號。所以解集為 無窮,3 1 2,2 ps 一樓答案表述有問題,應寫成集合形式。另外解高次不等式請看 2x 1 x 3 2 x 0 2 x 1 2 x 3 x 2 0 x 1 2 x 3 x 2 0 當x 3時,x 1 ...

已知,0X1,求函式YX32X的最大值及取最大值

y x 3 2x 2 x 1.5 x 2 x 1.5 x 2 2 2 3 4 2 9 8 當且僅當 x 1.5 x,即 x 0.75 時取最大值,位於 定義域內 所以內 x 0.75時,y最大,是 9 8利用的不等式容 是 ab a b 2 2 當且僅當 a b時取等號 y x 3 2x 2x 2 ...