const解析

const

用来限定一个变量是只读的,即不可变的。

如,const int n=5; 正确

对于指针

1.常量指针  ,指针指向的值是不能修改的 ,指针本身可以修改。

int  a = 3;

const  int *p = 2;

p = &a; 正确

*p = 3;错误

2. 指针常量,指针本身不能修改,指向的值可以修改

int  a = 3;

int  b =4;

 int* const p=&a;

 *p = 4;//正确

   p= &b;//错误

原文地址:https://www.cnblogs.com/menchao/p/4765658.html