C語言的幾個關鍵字

靖意风發表於2024-06-11

1. const

常量指標是說指不可以透過該指標修改它指向的變數的數值,但是該指標可以指向其他的變數

int x, y;
int const *p = &x;

x = 5; // 可以
*p = 5; // 不可以
p = &y; // 可以

指標常量 是說指標是個常量,不可以修改了,所以定義時,要賦初值

int x, y;
int * const p = &x;

x = 10; // 可以
*p = 5; // 可以
p = &y; // 不可以

相關文章