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 ...