再看C++(四)------const的终极使用

前面讲过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所指向的地方不能更改。



posted @ 2007-10-15 14:21  枫崖  阅读(175)  评论(0编辑  收藏  举报