關於c語言全局變量局部變量

 #include
//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;
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章