Chinaunix首页 | 论坛 | 博客
  • 博客访问: 98555
  • 博文数量: 31
  • 博客积分: 1140
  • 博客等级: 少尉
  • 技术积分: 310
  • 用 户 组: 普通用户
  • 注册时间: 2009-07-28 23:46
文章分类

全部博文(31)

文章存档

2011年(20)

2010年(11)

我的朋友

分类: C/C++

2010-12-23 20:37:52

const int * a;
int const * a;
a 是一个指向const int 类型的指针。
a 所指的内存单元不可写,但a可以改写
*a = 7;// error
a++;    // Ok,no problem!

int * const a;
a 是一个指向int类型的const指针。内存单元的内容可以改变,a不可以改变。
*a = 7 // No problem!
a++     // error

int const * const a;
 内存单元不可写,a也不能改变。a 是一个指向const int 类型的const指针。
动手写一个就明白了,怎奈记性不好,暂记于此。 ~~~~~~
阅读(1240) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~