在C語言中,const變量一旦被初始化后就不能被修改。const關鍵字用于聲明一個常量,表示該變量的值在初始化后不能被改變。如果嘗試修改const變量的值,編譯器會報錯。
const變量的使用有兩種形式:
const int a = 10;
。這種形式的const變量必須進行初始化,且初始化后不能被修改。int const *p;
或const int *p;
。這種形式的const變量可以修改指針的值(即指向不同的地址),但不能通過指針修改其所指向的內容。總之,const變量在初始化后保持不變,保證了程序中數據的穩定性和安全性。