求回答簡單的c語言問題,求回答簡單的C語言問題

2022-02-10 14:23:26 字數 1222 閱讀 4593

1樓:

對於第一個問題建議你好好看看逗號運算子以及其作用,實際上「c+=c,c+8,++c」相當於「c += ++c」,當然++c是先自加1再結算值,也就是說c的值就是5+6,也就是11。所以a的最終值就是13了。

第二個問題其實就是一個自加運算子的問題,注意x--是先取x的值,之後表示式結束後再減1。所以輸出就是10和9了。

最後建議認真看一下運算子和表示式的基礎知識,這樣有助於理解的

2樓:匿名使用者

a=2+(c+=c,c+i,++c)

只有c+=c +=是賦值

++c也會改變c

x--先引用x再進行--

--y先--後引用

3樓:匿名使用者

因為x--,和--y的意義不一樣

對於x--,x的值是變了,但是x--沒有變,就是

對於--y,y的值是變了,--y是變化的,這就是x--和--x的區別。

4樓:匿名使用者

第二題像那種x--,--y是取x或y的值還是取它們-1後的值取覺於--的位置。如果--在前面則先-後取值。如果--在後面,則先取值再減的。

類似的還有++。第一題的話我這裡還真沒看懂(c+=c,c+8,++c)是什麼運算?

5樓:邊城浪跡

還是好好看看書吧,運算優先順序問題,仔細看看,給你講也是糊塗的

6樓:匿名使用者

(c+=c,c+8,++c) 括號內是逗號表示式,它的值為 最後一個表示式的值 也就是 ++c的值

x-- 是字尾 是先計算其值 然後再減1

---y為字首 是先減1再計算其值

簡單的c語言題目,求答案和詳細解釋,重點是解釋,謝謝

7樓:低調未已

第一題選c,二題選a,三體選c。

具體解釋第一題變數的命名:變數名只能是字母(a-z a-z),數字(0-9),下劃線(_)的組合,並且之間不能包含空格,數字不能放在變數名首位。

第二題:int型別,即為整型。包括二進位制(0),八進位制(037),十六進位制(0xaf)。

最後一個的話:自行檢視轉義字元. ^_^

8樓:凌天藍

作業幫這個軟體有詳細

9樓:匿名使用者

1, c 因為標示符間不能有空格。2,c

c語言簡單問題請高手回答下,謝謝

a傳給gigi b傳給mimi gigi 和mimi 是指標變數 專門用於存放地址 gigi mimi 是指標變數所指向的變數 相當於a b gigi a 把陣列a的首地址賦給gigi 同樣 mimi b 這個值的傳遞 實際上是把a b的地址傳給了 gigi mimi gigi 和mimi 分別指向...

簡單c語言問題求答,簡單c語言問題求解答。

你把 發上來,才能幫你看,幫你找錯誤吧。一個很簡單的c語言問題,求高手解答,謝謝!scanf 分數 d n score 是錯的,這樣會導致你無法輸入任何資料。不信你可以先給score賦一個初值,然後 printf d score 就會發現score永遠是初值。應該寫成scanf d score 如果...

C語言很簡單很簡單的問題,C語言很簡單很簡單的問題

第一個 經過呼叫函式的運算後 沒有返回值 所以c d的值沒變 第二個用不到呼叫函式吧 因為計算機是讀 main的 而且是從main之前找函式 後面的函式 計算機不會讀的 應該輸出10 可能不對 我好久沒玩 c語言了 1.要用指標 改為int t int x,int y,int cp,int dp c...