extern、 const、static的理解

滴水微瀾發表於2016-05-11

1.extern:是一個宣告,用來告訴編譯器其它檔案中存在這個變數,可以拿到使用。是檔案級的

2.static:   是一個檔案內的宣告,只能在本檔案內使用,是檔案中的(函式級的)

3.const    是一個左連結宣告,它與它左側的型別一起組合,修飾右邊的變數不可修改。

 

個人理解,如果有不對的地方,可以批評指正。

相關文章