[C] Function return [C] RAM Address
3月 08

[C] Value Lite Time

程式.瀏覽:[ 319user+277機器人 ]給個回應

變數存活時間

C:
  1. /* 變數存活時間 */
  2. #include<stdio.h>
  3.  
  4. void var(void);
  5.  
  6. int a = 0; //全域變數
  7.  
  8. main()
  9. {
  10.   int i;
  11.   for(i=0;i<5;i++)
  12.   {
  13.     var();
  14.   }   
  15.   system("PAUSE");
  16. }
  17.  
  18. void var(void)
  19. {
  20.   int b = 0;         //區域變數,函數執行完即釋放 ram space
  21.   static int c = 0//靜態區域變數,會一直佔據 ram space
  22.  
  23.   printf("a變數值=%d, b變數值=%d, c變數值=%d\n\n",a,b,c);
  24.  
  25.   a++;
  26.   b++;
  27.   c++;
  28. }

標籤:

    

本篇文章引用網址:

其他隨機文章:
  • [轉貼] 財報的新見解:地雷股也會演化
  • 部落格文章,失而復得專案!!
  • [價量關係] 9種常見模式
  • 台股多災多難的第三季
  • [教學] Photoshop邊框製作



  • 寫下回應