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