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