const int *a
==》const用來修飾指針a所指向的對象
無法通過指針a來修改其所指向的對象的值
但a這個指針本身的值(地址)是可以改變的,可以指向其他對象
int *const a
==》const用來修飾指針a
因此,a這個指針本身的值(地址)是不可以改變的,而該指針所指向的對象的值是可以改變的
const int *a
==》const用來修飾指針a所指向的對象
無法通過指針a來修改其所指向的對象的值
但a這個指針本身的值(地址)是可以改變的,可以指向其他對象
int *const a
==》const用來修飾指針a
因此,a這個指針本身的值(地址)是不可以改變的,而該指針所指向的對象的值是可以改變的