1.修饰变量
用const声明一个变量,其值是不可改变的,例如:
const int dat;
dat = 1; //这是错误的,dat的值不可改变
对const变量只能在初始化的时候赋值,并且一旦赋值后其值不可改变,正确初始化const变量如下:
const int dat = 1;
2.修饰指针
对于用const声明指针,其一共有三种情况,具体如下:
(1)const int * dat;/int const * dat;
dat指向一个常量整型数值,在这里dat可以改变(即地址值可以改变),但dat指向的值时不可改变的。
(2)int * const dat
dat是一个常量指