Linux學習---類型修飾符
阿新 • • 發佈:2019-03-02
只讀 不足 方法 編譯器 快速訪問 通過 類型 linu extern
- auto
eg:aoto int a;
默認情況--------->分配的內存可讀可寫的區域。
- register
eg:register int a;
限制變量定義在寄存器上的修飾符
定義一些快速訪問的變量。
編譯器會盡量安排CPU的寄存器去存放這個a,如果寄存器不足時,a仍存放在存儲器中,
"&"該符號對register不起作用(可能不在內存上)。
- static
靜態
①函數內部變量
int fun(){
int a; ====>static int a;
}
②函數外部變量
int a; ====>static inta;
int fun(){
}
③函數的修飾符
int fun(); ====>static int fun();
- const
只讀的變量
- extern
外部變量
- volatie
稿紙編譯器編譯方法的關鍵字,不優化編譯。
修飾變量的 值得修改,不僅僅可以通過軟件,也可以通過其他方式(硬件外部的用戶)。
Linux學習---類型修飾符