當前位置:編程學習大全網 - 電腦編程 - C語言二級題庫中的壹道題

C語言二級題庫中的壹道題

函數中的靜態變量存儲在靜態存儲區,靜態存儲區只初始化壹次,函數結束後不會死,但其作用域仍然局限在函數內。

第壹次執行n=fun3(2),初始化a為3,計算a+=2返回給n,所以n = 3+2 = 5;

第二次執行n+=fun3(2)。此時A不會被重新初始化,而是用當前值5對a+=2計算a=7,然後對n+=7計算n=5+7=12。

最後n的輸出值是12。

  • 上一篇:三菱數控車床編程方法?
  • 下一篇:用歐姆龍PLC編程,求梯形圖
  • copyright 2024編程學習大全網