c語言中假設所有變數為整型則(a 2,b 5,aba b)值為多少

2022-08-16 21:10:21 字數 5110 閱讀 4279

1樓:匿名使用者

(a=2,b=5,a++,b++,a+b)叫逗號表示式,其值為最後一個表示式a+b的值,其計算是從左到右進行的,因此a+b=3+6=9,整個表示式的值為:9。

2樓:匿名使用者

這裡a++,b++都是 先將a,b加一然後再用加一後的值進行運算 所以 這裡應該是9

++a 就是先將原來的a值進行運算,再自加一

3樓:匿名使用者

a+b的最後結果是9,執行完a++ b++後,a的值為3 b的值為 6結果就很簡單了。

4樓:曲玉播撒螢火蟲

a++值為2,b++值為5,a+b值為9 。a++後a的值為3,同樣b為6

5樓:

值為9.逗號表示式,取最好一個結果的值

6樓:匿名使用者

a = 2 ,b = 5

a++,b++後

a = 3,b= 6

a+b= 9

7樓:匿名使用者

a=2,b=5

a++=2

b++=5

a+b=9

8樓:匿名使用者

26、0;因為x、y都是整型,所以x/y=1/2=0;

27、5;6*7%2+7%2*5=42%2+1*5=0+5=5;

28、0;同第26題;

29、double;char轉化為int,然後轉為float,最後是double;

30、int、char、float;(不太確定);

31、14;7+7=14;執行後i變為8;

32、1,最後的結果是判斷y和z是否相等;

33、9;

34、字母、數字和下劃線;

35、f;a後面第5個數字,只要知道8和3的差就好了;

36、8;應該不確定,會溢位吧!

37、13.7;5/2+2*1.2/2+10.5=2+1.2+10.5=13.7;

38、int;

39、float;

40、100*a+10*b+c;

9樓:

呵呵 看到了 學習下

c語言 2,假設所有變數均為整型,則表示式(a=2,b=5,a+b++,a+b)的值是 . a)7 b)8 c)5 d)2

10樓:

感覺題意不清啊。。a+b++的值是7,注意b++的加號在後面,意為「先進行其他運算,之後b自加」。a+b++執行完後,b的值變成了6。再a+b的值就是8了

11樓:幻音沐豆

逗號運算子,答案為a。。,逗號運算子能保證表示式從左至右執行,並且逗號表示式的值是最後一個表示式的值,也就是a+b的值。。a+b++;其實就是b++,因為a+b的計算結果沒有儲存。

所以沒有意義。只剩下b++了。

12樓:匿名使用者

逗號運算子,答案為a。。

假設所有變數均為整型,則表示式(a=2,b=5,b++,a+b)的值是

13樓:彭淑珍厚茶

c裡面用逗號表示挨個來運算,上式是運算完了再引用b的值,當然是2+6了。

如果直接引用b++,像這樣a=2,b=5,(b++

+a)那麼結果就是7了。

14樓:素顏如水流年

第一個問題是:8

b++;也就是b=b+1;以後b重新賦值變成6(5+1);

第二個:c

使用者標示符要求:

第一個首字元必須是英文字母或下劃線_,後面可以跟字母數字或下劃線不能和保留標示符又稱關鍵字或保留字相同如不能和int   float等資料型別標示符一樣。

a中全對   bfloat不對   c都不對  dint不對

15樓:

第一個問題 答案是 7 解析:++在變數後,所以先運算,再加減,「,」表示式以最後的表示式為值

第二個問題 選擇c 解析:b-a - 不是下劃線 goto 和 int為關鍵字。

16樓:嬴珊詹天驕

逗號表示式,結果為最後一個表示式的值a+b7

17樓:軒崖飛不

付費內容限時免費檢視

回答您好,我是軒崖飛不8很高興為您服務。您的問題已收到,正在整理回答,約5分鐘內回答您,請稍後~

你好,則表示式(a=2, b=5, b++, a+b)的值是8(a=2, b=5, b++, a+b),這是一個逗號表示式,中間b++,b的值是6,2+6=8

如:(3+5,6+8)稱為逗號表示式,其求解過程先表示式1,後表示式2,整個表示式值是表示式2的值,如:(3+5,6+8)的值是14;a=(a=3*5,a*4)的值是60,其中(a=3*5,a*4)的值是60, a的值在逗號表示式裡一直是15,最後被逗號表示式賦值為60,a的值最終為60。

希望我的回答能幫到您!

[愛你]

更多4條

18樓:

你的問題跟題目怎麼是兩個。。問題是c,題目中a+b等於什麼?a=a+b,還是b=a+b?

假設所有變數均為整型,則表示式(a=2,b=5,a++,b++,a+b)的值為(

19樓:顢頇瀠洄

是7.前自增為++x,後自增為x++,++x使x加一併在下一步用到,x++在本次不加一,但在下一次(如迴圈)加一。

20樓:匿名使用者

先a吧,++執行符如果在變數後面的話,就會先計算這個表示式的值後再執行++運算,而逗號運算子的值就是最後一個表示式的值,所以結果就是2+5=7,但這個表示式執行之後,a=3,b=6,因為表示式的值計算完成之後會執行++運算

有關++運算子的優先順序,你可以這樣理解

當++在變數前面的時候,處於第二優先順序,當++在變數之後時,你可以將++的優先順序看成最低階的,比逗號運算子的優先順序還低

21樓:吹不盡

a++=2

b++=5

a+b=9

22樓:高金山

a該題,考了運算子「++」,「,」

23樓:軒崖飛不

付費內容限時免費檢視

回答您好,我是軒崖飛不8很高興為您服務。您的問題已收到,正在整理回答,約5分鐘內回答您,請稍後~

你好,則表示式(a=2, b=5, b++, a+b)的值是8(a=2, b=5, b++, a+b),這是一個逗號表示式,中間b++,b的值是6,2+6=8

如:(3+5,6+8)稱為逗號表示式,其求解過程先表示式1,後表示式2,整個表示式值是表示式2的值,如:(3+5,6+8)的值是14;a=(a=3*5,a*4)的值是60,其中(a=3*5,a*4)的值是60, a的值在逗號表示式裡一直是15,最後被逗號表示式賦值為60,a的值最終為60。

希望我的回答能幫到您!

[愛你]

更多4條

假設所有變數均為整型,則表示式(a=2,b=5,a+b++,a+b)的值是

24樓:卯竹季午

()裡面用逗號分隔若干語句的話,最後一個語句的值就是整句**的值。

a=2,b=5不說了,a+b++,b變成6,

最後一個式子a+b=2+6=8

25樓:軒崖飛不

付費內容限時免費檢視

回答您好,我是軒崖飛不8很高興為您服務。您的問題已收到,正在整理回答,約5分鐘內回答您,請稍後~

你好,則表示式(a=2, b=5, b++, a+b)的值是8(a=2, b=5, b++, a+b),這是一個逗號表示式,中間b++,b的值是6,2+6=8

如:(3+5,6+8)稱為逗號表示式,其求解過程先表示式1,後表示式2,整個表示式值是表示式2的值,如:(3+5,6+8)的值是14;a=(a=3*5,a*4)的值是60,其中(a=3*5,a*4)的值是60, a的值在逗號表示式裡一直是15,最後被逗號表示式賦值為60,a的值最終為60。

希望我的回答能幫到您!

[愛你]

更多4條

假設所有變數均為整型,則表示式(a=2, b=5, b++, a+b)的值是

26樓:假面

c裡面用逗來號表示每個源來運算,上式是運算完bai了再引用b的值,當du然是2+6了。zhi

在c語言中,多個表示式dao

可以用逗號分開,其中用逗號分開的表示式的值分別結算,但整個表示式的值是最後一個表示式的值。

整型值可以用十進位制,十六進位制或八進位制符號指定,前面可以加上可選的符號(- 或者 +)。如果用八進位制符號,數字前必須加上 0(零),用十六進位制符號數字前必須加上 0x。

27樓:於苒琦芳澤

c裡面用逗號表示挨個來運算,上式是運算完了再引用b的值,當然是2+6了。

如果直接引用b++,像這樣a=2,b=5,(b++

+a)那麼結果就是7了。

28樓:騎疇褒玉韻

第一個問題

答案是7

解析:++在變數後,所以先運算,再加減,「,」表示式以最後的表示式為值

第二個問題

選擇c解析:b-a

-不是下劃線

goto

和int為關鍵字。

29樓:匿名使用者

逗號運算子:在c語言中,多個表示式可以用逗號分開,其中用逗號分開的表示式的值分別計算,但整個表示式的值是最後一個表示式的值。

對於本題,以a+b=2+5=7作為整個表示式的值。選a

30樓:匿名使用者

逗號表示式從左到右開始做,並輸出最後一個表示式,所以答案是2+(5+1)=8

31樓:陳綠豆

8 因為逗號表示式只有最後一個有用的

32樓:看不慣

a=2b=5b++ 這裡的b=6;

a+b = 2 +6 = 8

c語言中定義有元素的整型陣列,C語言中,定義一個有100個元素的整型陣列inta100,然後用迴圈產生100個隨機數求大神幫助

include include int main 注意,編譯文 du件字尾必zhi須是.c檔案。希望採dao納 c語言如何srand和rand函式產生10個1 100內的隨機數 需要準備的材料分別有 電腦 c語言 編譯器。1 首先,開啟c語言編譯器,新建一個初回始.cpp檔案,例如答 test.cp...

關於c語言字元型,C語言中關於字元型變數。

關於printf c a i 如果把他換成printf s a i 為什麼不能編譯?回答 編譯應該沒問題,只是執行時必定錯誤.字串指一串連續的字元型的儲存域.c語言的字串在操作時一般以0值字元標誌字串的尾字元 佔一個字元的儲存域,但不計入字串長度 c 應該對應於字元型變數 當然字串中的一個字元也可以...

c語言中陣列名是地址變數嗎,c語言中陣列名是一個地址變數嗎

結構體名相當於類名,作用也與類名相近似。也可以將結構體名類比為自定義型別名,等同於int,double,float等,通過結構體名定義變數。在c語言中陣列名是一個什麼的常量 陣列名是代表該陣列的首地址且符合識別符號書寫規定的變數識別符號。整個陣列是以首地址開頭的一塊連續的記憶體單元。如有字元陣列ch...