1、const定義的常量是有數據類型的,編譯器可以對const定義的常量進行類型安全檢驗,而對define進行字符替換,沒有類型檢驗,有可能產生一些意外錯誤。
2、聲明常量儘量使用const,使用const聲明常量完全可以取代宏常量。
3、使用const的另一個好處就是大多數編譯器不會爲const變量分配存儲空間,而是將他們保存在符號表中,這樣就不需要讀寫內存的操作
4、const限定的對象的值並不是一個真正的常量,不能用作數組的維度
1、const定義的常量是有數據類型的,編譯器可以對const定義的常量進行類型安全檢驗,而對define進行字符替換,沒有類型檢驗,有可能產生一些意外錯誤。
2、聲明常量儘量使用const,使用const聲明常量完全可以取代宏常量。
3、使用const的另一個好處就是大多數編譯器不會爲const變量分配存儲空間,而是將他們保存在符號表中,這樣就不需要讀寫內存的操作
4、const限定的對象的值並不是一個真正的常量,不能用作數組的維度
id="I7" marginwidth="0" marginheight="0" src="http://www.bookeba.cn/securi