int main () { int x = 58, y = 98; const int *p = &x; y = *p; // *p = 65; 有錯,隻讀變量不可更改。可以改位址,不能改值 p = &y; return 0; } int main () { int x = 58, y = 98, z = 55; int* const p = &x; *p = 65; // p = &y; 有錯 ,常量指針不可更改,可以改值,不可以改位址 z = *p; return 0; }
int main () { int x = 58, y = 98; const int *p = &x; y = *p; // *p = 65; 有錯,隻讀變量不可更改。可以改位址,不能改值 p = &y; return 0; } int main () { int x = 58, y = 98, z = 55; int* const p = &x; *p = 65; // p = &y; 有錯 ,常量指針不可更改,可以改值,不可以改位址 z = *p; return 0; }