1. 程式人生 > >關於c語言全域性變數區域性變數

關於c語言全域性變數區域性變數

 #include<stdio.h>
//register m; 1.錯誤,register不能定義為全域性變數;
//static register m;2.靜態變數下不能定義為register變數;
extern m;//3.全域性變數預設為static型別,作用於是從定義處到檔案結束,若前面要引用,可用extern
int n;
void main()
{
  int l;//4.靜態區域性變數也是自動初始化,總是存在於記憶體的靜態區,生命週期為整個程式結束,即使函式結束也不會釋放。
  printf("%d",l);
 
 
}
static int m;