Chinaunix首页 | 论坛 | 博客
  • 博客访问: 1375063
  • 博文数量: 704
  • 博客积分: 10140
  • 博客等级: 上将
  • 技术积分: 6230
  • 用 户 组: 普通用户
  • 注册时间: 2010-07-15 20:41
文章分类

全部博文(704)

文章存档

2013年(1)

2012年(16)

2011年(536)

2010年(151)

分类: C/C++

2011-04-24 15:24:31

常量指针,就是指向常量的指针,关键字 const 出现在 * 左边,表示指针所指向的地址的内容是不可修改的,但指针自身可变。

指针常量,就是指针内容的常量,关键字 const 出现在 * 右边,表示指针自身不可变,但其指向的地址的内容是可以被修改的。

比如:

        常量指针: const char *ptr = “hello”     ptr可改变,*ptr不可改变

        常量指针: char const *ptr = “hello”     ptr可改变,*ptr不可改变

        指针常量: char * const ptr = “hello”    ptr不可改变,*ptr可改变


阅读(689) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~