C語言常量指針可以通過以下方式進行定義:
const int *ptr;:聲明一個指向常量整型的指針,該指針所指向的數據不能通過指針進行修改。
const int *ptr;
int const *ptr;:與上面的方式相同,聲明一個指向常量整型的指針。
int const *ptr;
int * const ptr;:聲明一個常量指針,該指針的指向不可更改,但可以通過指針修改所指向的數據。
int * const ptr;
const int * const ptr;:聲明一個既指向常量整型的指針又是常量指針,即既不能通過指針修改數據,也不能更改指針的指向。
const int * const ptr;