author:wmmwang(unc)
data:2008.10.24
enviroment:VC6.0
一、关于变量
const int a;
int const a;
这两者是等价的,都是a是常变量,不允许修改a的值。
二、关于指针
1.const int *a;
2.int const *a;
3.int * const a;
4.const int * const a;
1和2是等价的,修饰*a,说明*a的内容不能修改,都是不允许修改a指向的内容;
3是修饰a,说明a的内容不允许修改,即是修饰指针变量,不是修饰指针指向的内容;
4是既修饰a,还修饰*a,既不允许修改a,也不允许修改*a。
阅读(1557) | 评论(0) | 转发(0) |