不能夠在一個聲明中使用一個以上的存儲類說明符ide
1.auto:能夠不加,更可能是爲指明用途函數
2.register:不能使用變量的地址了作用域
3.static:可用於代碼塊中,說明具備靜態存儲週期;可用文件做用域中,說明具備內部連接。it
4.extern:代表在聲明一個在別處定義的變量。文件做用域中使用說明有外部連接;代碼塊中使用,所指變量可能具備外部連接也可能具備內部連接,這取決於定義的聲明!class
函數的存儲類變量
函數能夠是外部的(默認)或者是靜態的(使用static關鍵字),靜態只能夠在定義它的文件中使用。static