求一道C語言題,我是初學者,希望越詳細越好

2021-03-04 05:37:09 字數 745 閱讀 8605

1樓:

首先在執行int k=011這一步抄的時候實際賦值是9

因為在c語言中支援三種整數,十進位制的就直接寫,16進位制的前面加0x,8進位制的前面加0,這題屬於第三種,而對於下一步中實際是k++和++k的理解,其中k++是每次必須把當前需要k的操作用k的原值進行結束後才能自己+1,如果是++k則是k先自己+1然後再把得到的新k值用來進行當前操作,具體到這個題目裡,也就是這一步要把k值輸出,所以需要k先把原值輸出出去,然後再加1,所以輸出的是9,不理解的話可以繼續提問!

2樓:匿名使用者

k是以八進位制的形式輸入!011就是9,然後輸出時實行k++即自加運算相當於 k=k+1;但是k++的結果是9,但是此時k已變成10 輸出事k++所以是9

一道關於c語言的題,我完全看不懂是什麼意思,希望有大神能夠解釋一下下面的**,到底是什麼意思,qaq 10

3樓:雙子白魚

關鍵字static使得變數a只在 a.c中有效

但#include"a.c"包含使得b.c 包含了a的定義,變數a在b.c也起作用了

實際開發中不會這樣用的

求幫助一道c語言題,根本看不懂題,希望解答詳細些,謝謝!

4樓:it孤鶩

fun 函式就是字串的連線

所用ss的值為ss與aa的連線

答案為:accbbxxyy,bbxxyy

c 初學者的一道小小的問題

for語句,如果之後沒有 就預設將其後的第一條語句,作為迴圈體的一部分 也就是說 for int i 1 i 2 i for int j 1 j 2 j cout 相當於for int i 1 i 2 i 一般是先執行第3個表示式後,然後在第二個表示式進行判斷,當j 2時,執行完畢,執行 j結果j ...

求解VB程式設計題(初學者),請教一道VB陣列程式設計題(大學初學者),謝謝!!!

恕我直言,要查錯遠遠比解題麻煩多了.所以,如果可以,請把題目補充出來,晚一點我再看回來.祝好運.我也貼一段 function ishuiwen n as double as boolean 判斷是否迴文數 ishuiwen false dim m,i as double m 0 i n while ...

一道c語言程式設計題急求答案,一道C語言程式設計題急求答案

c語言程式 include stdio.h 對陣列進行排序 void sort int arr,int n void main int n 10 int max double avg 0.0 int i max arr 0 avg arr 0 for i 1 i max avg n sort arr...