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

[C] Value Lite Time

程式.瀏覽:[ 1,287user+1,580機器人 ]給個回應

變數存活時間

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

標籤:



文章發表日期:2008-03-08
本篇文章引用網址:

其他隨機文章:
  • [轉貼] 不想學財報,也能避開準地雷
  • CrystalDiskInfo 快速瞭解硬碟的情形
  • 路線
  • Hello World!! 開張,我第6個部落格
  • WP版本更新至2.5



  • 寫下回應