若a b c均為int型變數,則執行以下程式段後的輸出結果為b a 10,a 5,c

2021-04-18 02:20:46 字數 2527 閱讀 7446

1樓:匿名使用者

10 逗號表示式 是按從左往右運算,以最右邊的表示式的值最為整個表示式的值

2樓:我i吃夜宵

輸出10

因為後面括號裡是一個逗號表示式,其值是最後一項的值,所以是10

3樓:愛

10 從做到右,最後以最後一個式子為結果

若a是int型變數,則執行表示式a=25/3*3後a的值為() 5

4樓:四舍**入

若a是int型變數,則執行表示式a=25/3*3後a的值為24。

int是一種資料型別,在程式語言中,是用於定義整數型別變數的識別符號。因為a是int型變數,所以25/3=8.333。又因為當運算子,函式或流程控制需要一個int型引數時,值會自動轉換,同時會丟失精度。

所以8.333不保留小數位精度,即為8,因此a=25/3*3=8*3=24。

5樓:樊瑞清

a=25/3%3=2

25/3=8

8%3=2

5) 執行以下程式段後、變數a,b,c的值分別是一。 int x=10,y=9; int a,b,c; a =(- -x = = y++)?- -x:++y ; b

6樓:匿名使用者

選:bint x = 10, y = 9;

int a, b, c;

a = (--x == y++) ? --x : ++y;

//x先進行 -- 運算,再進行比較

//y先進行比較,再進行 ++ 運算

//同: if(x == y)else

b = x++;

//x先進行賦值,再進行 ++ 運算

//同: b = x;x++;

c = y;

//因為在前面的 a = ( --x == y++), y 已經進行過 ++ 運算了,所以 y 的值已經成為 10 了

執行以下程式段後,輸出結果和a的值是()。 int a=10; printf("%d",a++); a、11 和 10 b、10 和 11 c、11

7樓:苦孩子

選b因為a++表示的是先輸出a,然後a的值再加1

++a表示a的值先加1,再輸出

執行以下程式段後,a,b,c的值分別是( ) 。 int a

8樓:紛採

原本我是這樣想的

a= (9 == 9)?8:10;

if(8 < 9)

b = 8;

c = 11;

但是現實是

所以是a = (9 ==9)?8:not use;

if( 8 < 9)

b = 8;

c = `10;

執行以下程式後,其輸出結果是( )。 int a=0,b=0,c=0; c=(a-=a-5)

9樓:天才與麻煩

(a-=a-5)即a=a-(a-5)=5

所以c=5

a=b=0;

所以選b

希望對你有幫助,有問題歡迎追問~

10樓:楊苓門慧心

大哥題都不對。du

inta=0,b=0,c=0;zhi

c=(a-=a-5),(a=b,b+3);

printf(「

dao%d,%d,%d\n」,a,b,c);

按程式執行來講吧。回

第一句不說了

答...

第二句為逗號表示式。

c=(a-=a-5)

給c賦值,把a-=a-5的結果賦給c;

(a-=a-5)=(a=a-(a-5));

把a=0;代入得a=5;

進而(a-=a-5)的值為5;

c=5;

接下來執行(a=b,b+3);

這裡面又有逗號表示式。

a=b;因b=0;故a=0;

b+3;不對任何變數賦值,相當於空語句;

綜上所述:a=0;b=0;c=5.

論述完畢.....................

c語言題一道,如下: 若變數都以正確定義,則以下程式段的輸出是: int a=10;b=50;c=

11樓:小心情的月寒塘

a=10b=30c=10

首先判斷條件那裡沒打括號意味著判斷條件只執行到第一個語句為止a=10

b=50

c=30

判斷a>b 否 不執行 a=b

執行b=c=30

執行c=a=10

12樓:匿名使用者

a=10b=30c=10

因為 if 條件成立的話,沒有花括號的情況預設執行後面的一條語句

13樓:匿名使用者

a=10b=30c=10

設x,y,z,t均為int型變數,則執行以下語句後,t的值為

x y 且x y z 1,對於或運算,只要第一項正確,後面的就不用去考慮了。x運算後x變為2為真就不管 y的執行結果,這項表示式為1。後面一項,z,因為 運算優先等級大於 所以先計算 z,z計算後變為2,然後執行 且 運算。最後得出結果為1.設x,y,z,t均為int型變數,則執行以下語句後,t的值...

若int型變數x11,則表示式x13的值是多少

你說的是c語言吧 因為x是int型別的,所以表示式最後的結果也是對 11 1 3 3.6666 進行強制型別轉為int 結果是3.等於3。因為先用x的值是11,除以3後得到3.設有int x 11 則表示式 x 1 3 的值是 x 執行語句後,再自增1 執行表示式時,x 11 11 1 3,整型運算...

若cosA a cosB b cosC c,則ABC是什麼三角形

由正弦定理得 sina a sinb b sinc c,由已知 cosa a cosb b cosc c,得 tana tanb tanc,a b c,abc是等邊三角形。在三角形abc中,若a cosa b cosb c cosc,則三角形是什麼三角形?由正弦定理得 sina cosa sinb ...