C程式計數問題解答

2023-01-03 16:36:04 字數 684 閱讀 2728

1樓:匿名使用者

1全部int f()

main()

第一次迴圈:

f()返回的值為 1 ;i=1

a = 0 + 1; 即a =1

第二次迴圈:

注意此時 f()是第二次呼叫,i 的初始值為上一次f() 呼叫結束後的值即 i 此次初始值為1;於是f()的返回值為 2 , i=2

a = 1 + 2 ;即a=3

依次類推:

a 最後的結果為 a = 0+1 + 2 + 3 + 4 +5 ; 最後 a的結果為15

2樓:匿名使用者

這樣說吧第一次呼叫f()時,返回值s=1,i++之後變為1,由於定義為static,第二次呼叫f()時i還是1,s也還是1,呼叫完之後變為2,這是a=3,然後再次呼叫時s=1+2=3,i++之後為3,a=6。然後就是a+4=10,再就是a+5=15。由於定義的關係,每次呼叫f()時s都為1。

3樓:

static變數保留上次計算的數值,初始化只第一次有效

4樓:匿名使用者

鏈結的位址中描述的static的第二條,就說這麼個事,i的值只有第一次執行f()的時候才會被初始化,其他時候不會,main函式裡的i對函式f()裡的值沒有影響,相當於從1一直加到5,結果就是15。

數學問題解答

解 過點e作em平行bc交af於m 所以em bf ae be eg cg 因為四邊形abcd是正方形 所以ab bc cd ad 28 角adc 90度 因為ab 4eb ab ae eb 所以ae ab 3 4 因為點f是bc的中點 所以三角形cfg的面積 1 2三角形cbg的面積bf cf 1...

英國簽證問題 英國簽證申請常見問題解答

大,不用那麼多存款證明,英國簽證申請常見問題解答 1 我要過境而不在英國逗留。需要簽證嗎?如果您持中國護照旅行,即使只是轉機,也需要過境簽證。我們建議您在擬定啟程日期前至少三天申請。2 簽證的有效期是多長?這取決於簽證的類別。訪問簽證有效期為六個月,不可延期。如果是到英國定居,您簽證的最初有效期為兩...

分享地暖的常見問題有哪些,常見地暖問題解答

地暖建議用好點的,比如說日豐地暖管配日豐地暖分水器,這樣幾乎不用清洗地暖,用雜牌子的最多3年就堵的不熱了,清洗也沒什麼用,因為地暖不熱90 原因是分水器堵了,從業這麼多年了,也算是忠告。常見地暖問題解答 地熱採暖的使用問題 關於地暖的一些疑問 就我所知,pvc地板在日本和南韓很發達,這倆國家地暖都非...