前面讲过const与#define的作用在很大程度上是一致的,就是对于常量的定义,也就是不能改的,但是在指针里面有点需要小小注意的地方下面通过代码来演示
int a=5;
int b=10;
const int *p=&a; //const修饰指针,代表使用p这个指针不能用来修改p所指向的值
*p=10; //非法 ,不能使用p修改其所指的值
const int a=5; //a就是一个常量5 ,不能改变
int *p=&a //错误,对于常量只能使用
const int *p=&a; //正确
int* const p1=&a; //表示对于p所指向的地方不能更改。