c 基本概念?int c 5 int aa 2 (c cc 8c)得到a

時間 2021-09-11 22:33:37

1樓:皇玉芬逯巳

a=17

按計算順序如下:

1.c+=c++

//c=6+6=12

然後自加1

等於13

2.c+8

//因為是逗號表示式

對c的值沒有影響,不用考慮

3.++c //13+1=144.a=3+14=17

2樓:聽不清啊

先算c+=c++,取c++得到5,c變成6,再5+6賦值給c,c為11,再c+8(沒有用),最後++c,c的值為12

a的值為14

3樓:光棍誓言

a=14,c=12,

c+=c++,c+8,++c其中逗號運算子優先順序最低,c=c+c++,c+8,++c最後c=12

就是c=c + c++;c就為11

然後就是c+8,但是這裡沒有賦值;

然後是++c,c就為12

所以2+12就為14

4樓:

逗號表示式從左向右計算值是最右面那個表示式的值c+=c++;c=11

++c;c=12

a=2+12=14

5樓:歡樂多

括號c+=c++ //c=6+5=11c+8 //不予與考慮

++c //c=12

外部a=2+c //a=14

實際中如果哪個二逼寫成這樣,第二天保證捲鋪蓋走人。

6樓:匿名使用者

逗號表示式運演算法則:

(1) 逗號表示式的運算過程為:從左往右逐個計算表示式。

(2) 逗號表示式作為一個整體,它的值為最後一個表示式(也即表示式n)的值。

(3) 逗號運算子的優先順序別在所有運算子中最低。

(c+=c++,c+8,++c)是逗號表示式,從左開始,c+=c++值為c=11,c+8值為19,++c值為12。取最後一個表示式的值12, a=2+(c+=c++,c+8,++c = 2+12 = 14

int a,c=5; a=2+(c+=c++,c+8,++c); 則 a=

7樓:情已欠費

a=2+(c+=c++,c+8,++c);->a=2+(c+=表示式)。

未定義行為:從表示式左邊,右邊開始計算

右邊:a=2+(c+=c++,++c)

c=6;

a=2+(c+=c)

c=12 a=14

左邊,c=7;

a=2+(c+=c)

c=14 a=16

8樓:水上漂湯

逗號表示式從左往右依次計算,其結果是最右邊的表示式的值。逗號表示式具有最低優先順序。

這個問題重點在括號裡面的計算過程:

首先計算c += c++;

c++的值是5,c的值是6,接著c += 5, 所以c的值是11。整個表示式的值是c,即11

然後計算c + 8, 結果是19,表示式的值是19最後計算++c,c的值由11變成12,整個表示式的值是c, 即12所以a = 2 + (11, 19, 12)a = 2 + 12 ,a的值是14

c語言 int a,c=5;a=2+(c+=c++,c+8,++c);則a=?要詳細步驟 怎麼算這

9樓:

括號裡面從左往右執行, 把最後一項作為結果返回。

c = c + c++ c等於11, c+8,沒有改變c的值, ++c c等於12

最後 a = 2 + 12

c語言 設int c=6 int a,a=3+(c+=c++,c+8,++c) a的值是多少

10樓:幸運的很平淡

a=17 按計算順序如下:

c+=c++     // c=6+6=12 然後 自加1 等於13c+8 // 因為是逗號表示式  對c的值沒有影響,不用考慮++c        //13+1=14

a = 3+14=17

11樓:匿名使用者

語法錯誤,標點敲錯了,無法確認。

另外,c+=c++這個表示式就有問題,其結果取決於編譯器,不同編譯器會執行處不同結果。

你去問問給你出題的人,問他懂不懂c

同理,整天研究

int i=6;

i++ + ++i返回值的都是蛇精病

12樓:匿名使用者

這個問題都是錯的。

這樣才算正確。

int c=6;

int a;

a = 3 + ( c+=c++;c+8;++c);

計算是從左到右的。先括號。同時,c++是先執行操作,後+1. ++c是先加1,再執行操作。

如果是這樣的。則

c+=c++;等價於c= c + c++;c= 6 +6+1; 這時候c=13

c+8這個無意義。沒賦值。

++c,這時候c=14

a=3+14=17

請教幾個電路的基本概念?電路的基本概念是什麼

任何實際電源都可以作一個戴維南等值。一個電路的輸入阻抗高,接入後訊號源輸入電流小,內阻上壓降小,就從訊號源吸收的能量小,對訊號源的影響小,這樣精度也較高。當輸出是,自己就是一個訊號源,輸出阻抗就是這個源的內阻,內阻大了訊號都損失在內阻上,帶負載能力差。輸入阻抗就是一電子電路的輸入端的阻抗等效值zi,...

元件的基本概念,MES的概念

報表中的元件非常的多,簡單的說就是資料和方法的簡單封裝。簡單的以finereport中的表單元件來給題主解釋下,這樣可能比較易懂。finereport的表單設計元件由6部分組成 報表塊 tab塊 絕對畫布局 引數 圖表和控制元件。報表塊 報表塊元件,可在該元件中繫結單元格資料,以 的形式在元件範圍內...

基金的基本概念,基金的一些基本概念如何解釋?

有廣義和狹義之分,從廣義上說,是機構投資者的統稱,包括信託投資 單位信托 公積金 保險 退休 各種 會的 在現有的 市場上的 包括封閉式 和開放式 具有收益性功能和增值潛能的特點。從會計角度透析,是一個狹義的概念,意指具有特定目的和用途的資金。因為 和事業單位的出資者不要求投資回報和投資收回,但要求...