const關(guān)鍵字用于定義常量,一旦定義后,其值不能被改變。
const關(guān)鍵字可以用來定義只讀變量,防止對變量的值進行修改。
const關(guān)鍵字可以修飾指針和函數(shù)參數(shù),表示指針所指向的值或函數(shù)參數(shù)不能被修改。
使用const定義的常量在編譯時就確定了數(shù)值,可以在編譯時進行優(yōu)化。
const關(guān)鍵字在函數(shù)參數(shù)中可以用來確保函數(shù)不會修改傳入的參數(shù)。
const關(guān)鍵字在指針中的使用可以避免指針亂指,確保指針指向的內(nèi)容不會被修改。
const關(guān)鍵字在多文件編程中的使用可以確保變量只能在當前文件中使用,而不能被其他文件修改。
const關(guān)鍵字也可以用于定義只讀結(jié)構(gòu)體和只讀指針。