Chinaunix首页 | 论坛 | 博客
  • 博客访问: 504001
  • 博文数量: 54
  • 博客积分: 5016
  • 博客等级: 大校
  • 技术积分: 954
  • 用 户 组: 普通用户
  • 注册时间: 2007-08-23 11:00
文章分类

全部博文(54)

文章存档

2009年(5)

2008年(49)

我的朋友

分类: C/C++

2008-10-24 12:03:07

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。
阅读(1534) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~