新手救教一些C語言題目,請給解晰,多追積分

2022-11-29 10:36:22 字數 759 閱讀 8197

1樓:小馬

1全部1.c011為八進位制數,轉換為十進位制數為9,而++a則是在使用a之前先使a自加1,所以最後結果為10。

2.db為指標變數,存放的是變數a的地址,所以輸出的值為a的值。

3.cz+=x>y?++x:

++y可轉換為z=z+x>y?++x:++y,右邊是一個條件表示式,++x=2,++y=3,所以整個條件表示式的值為3,最後z=z+3,即為6。

4.a顯然字元的個數已經超出了字元陣列定義的大小,其它的都是定義字元陣列的形式,記得就行了。

5.應該是6個"#"的。

外迴圈進行了3次,相應的內迴圈則分別進行了3、2、1次,加起來為6次。

6.c這個是型別轉換,double精度最高,所以最後結果應該為double型。

2樓:析壤

1. c

2. d

3. c

4. a

5. ######

6. c

3樓:休珈藍悅

1.b //++a是先幅值在加

2.b3.d // 1)x>y為假 2)z+=++y 即z=z+2(先幅值) 所以z=5

4.a5.感覺應該是6個#6.a

4樓:匿名使用者

1.a樓上的說錯了~事先++再賦值!你說的那種情況是a++才是2.b3.c

4.a5.a這個答案的意思沒懂,是說不輸出?還是說bcd都是錯的?反正答案是6個#6.c

關於C 指標一些問題,關於用C語言畫圖的一些問題

vectorstr和vector str都是對的。vectora 表示a中的元素型別是x 所以前面str中的每一個元素都是int 型別,後面每一個元素都是int,只是str是指向這個vector的地址 vector str等同於vectora vector str a str.push back s...

有一些JAVA題目,請高手幫忙

22.a 23.c 24.c 25.a 26.b 27.a 28.c 29.c 30.b 31.a 32.c 33.c 34.b 35.c 36.b 37.d 38.d 39.a 40.c 41.c 42.a 答案分別是 22 a 23 c 24 c 25 a 26 b 27 a 28 c 29 如...

一道C語言題目請高手解答謝謝一道c語言程式設計題,下圖第三題,急求高手解答,要程式碼,謝謝,急求,線上等!

include void main else if a c else else else if b c else if裡面怎麼copy能這麼寫 呢,數學bai中a b c用c語言寫出du來是a b b c,zhi其他的一樣。a b c只是數 dao學中的寫法,c語言中不是那樣的邏輯的,c中的a b ...