嵌入式LinuxC基礎:C語言中幾個關鍵字的做用

1.static:靜態變量 ①修飾全局變量,改變變量的做用域,只能在當前文件夾訪問。 ②修飾函數,改變其做用域,只能在本文件中被調用。 ③修飾局部變量,改變變量的生命週期,直到程序結束纔會釋放。 int a: 存在棧上,函數結束所有釋放。 static int a: 存放在數據段,不會釋放。 2.extern:外部變量 ①聲明外部變量,extern int num。 ②不須要分配空間,只能全局變量
相關文章
相關標籤/搜索