注册 登录
编程论坛 新人交流区

能把指针常量讲得清楚点吗?

jerryyang815 发布于 2007-11-04 10:50, 365 次点击
请分清数值常量和指针常量,以下声明颇为玩味:
int ii=0;
const int i=0; //i是常量,i的值不会被修改
const int *p1i=&i; //指针p1i所指内容是常量,可以不初始化
int * const p2i=ⅈ //指针p2i是常量,所指内容可修改
const int * const p3i=&i; //指针p3i是常量,所指内容也是常量
p1i=ⅈ //合法
*p2i=100; //合法
0 回复
1