新手求助 c語言簡單問題
1樓:匿名使用者
d是對的。注意static 修飾的x是乙個靜態的變數,靜態的變數只會初始化一次,所以在第一次呼叫fun()的時候初始化為1,之後便不再初始化了,因此相當於。
第一次fun的返回值是2
第二次fun的返回值是4
第三次fun的返回值是8
所以結果是 1* 2*4*8 = 64
2樓:網友
你只要記住static是靜態變數,只在記憶體中存在一次,用一次就沒有了,第二次再用它就找不著了不存在了,這樣說夠形象吧。
3樓:落日之妹
d x是static型 只會被初始化一次。
請高手幫忙解決一下c語言問題
4樓:小德的圖書館
x+++y,分解為x+1+y=6
x=x+=x-1 ,=號是自右向左計算的哦。。所以是3-1+3=5
5樓:網友
第乙個結果是5 x++還是3 然後加上y 結果為5
後乙個為5 x+=x的值為6 減去1後為5
求助求助c語言
6樓:
根據我以前多年的 c 語言程式設計經驗,c 語言中最精華的、但是同時又是難於掌握的內容就是:指標了。而且了,如果一旦指標內容再和資料結構課程中的排序、查詢、以及連結串列、二叉樹等內容再一結合起來,對於上機程式設計、以及除錯的難度,則更是難上加難。
不過我雖然很多年已經不編寫程式了,但是可以給你提供程式設計思路:你好好把 c 語言中涉及到的結構體、以及指標部分的內容好好進行徹底複習、並徹底掌握它們的程式設計方法、以及資料結構中涉及到的各種排序演算法(例如:你這道題中的插入排序演算法)、以及對連結串列的各種操作(插入乙個元素、刪除乙個元素、查詢乙個元素),必須要熟練掌握其程式設計。
思路),只需要使用者根據自己的實際程式設計需要,把相應的資料型別稍作改變,以適合自己的程式即可。
7樓:網友
單向連結串列還是很簡單的,增刪改查!
8樓:網友
聽流人水調子(王昌齡)從軍行(王昌齡)
求助,c語言
9樓:網友
答案是c。
012是8進位數,轉換為10進位則為10。所以程式輸出為102,10,故選c。
請C語言高手幫下忙,下面這個程式要如何修改
1.int main void flactional float x 100 100 float y 100 100 float z 100 100 int m,int n 這裡分號 2.flactional函式都改成float型別。3.float flactional float x 100 10...
c語言程式,請高手幫忙看一下錯誤
include stdio.h include stdlib.h 巨集定義 define ok 1 define error 0 define overflow 2 define sksize 20 typedef struct sqstack 初始化棧 int initstack sqstack ...
我初學C語言,請教一下高手,剛學c語言,求助大佬
因為你判數素數中的迴圈條件是i k 1 如果這一層迴圈體中的break不能被執行時,迴圈結束時i和的值至少是等於k 1,而sqrt的返回值是double型的,所以還要大於k 1,才能保證i的覆蓋範圍啊。你的程式不完整啊,有很多錯,最好把題目也貼出來啊 include include void mai...