假設所有變數均為整型,則表示式 a 2,b 5,b

2021-03-11 02:15:54 字數 919 閱讀 7822

1樓:假面

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

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

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

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

2樓:於苒琦芳澤

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

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

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

3樓:騎疇褒玉韻

第一個問題

答案是7

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

第二個問題

選擇c解析:b-a

-不是下劃線

goto

和int為關鍵字。

4樓:匿名使用者

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

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

5樓:匿名使用者

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

6樓:陳綠豆

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

7樓:看不慣

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

a+b = 2 +6 = 8

假設所有變數均為整型,則表示式x2y5y

下面的引自c faq 4.7 我怎樣才能理解複雜表示式?序列點 是什麼?序列點是內一個時間點 在整個表達容式全部計算完畢之後或在 或逗號 運算子處,或在函式呼叫之前 此刻塵埃落定,所有的 都已確保結束。ansi iso c 標準這樣描述 在上一個和下一個序列點之間,一個物件所儲存的值至多隻能被表示式...

若A是int型變數,則計算表示式a2233後a的值為

先算 22 3 7 c語言是整除 不能有小數 再算 7 3 1 7對3取餘數 a 1 1,計算方式除和模優先順序相同則從左向右依次計算得1.a 的值為1 首先計算 22 3 結果為 7 再計算 7 3 結果為1 若a是int型變數,則執行表示式a 25 3 3後a的值為 5 若a是int型變數,則執...

若a是int型變數,則計算表示式25 7 7後a的值為多少

3.少年你在考試嗎?囧!c 的優先順序 優先順序 操作符 結合性 1 左 2 左 3 sizeof new delete castname cast單目操作符 右 4 左 5 左 6 左 7 左 8 左 9 左 10 左 11 左 12 左 13 左 14 左 15 右 16 右 17 throw ...