Chinaunix首页 | 论坛 | 博客
  • 博客访问: 165308
  • 博文数量: 30
  • 博客积分: 296
  • 博客等级: 二等列兵
  • 技术积分: 407
  • 用 户 组: 普通用户
  • 注册时间: 2010-06-16 21:37
个人简介

a

文章分类

全部博文(30)

文章存档

2016年(1)

2015年(8)

2014年(1)

2013年(11)

2012年(6)

2011年(1)

2010年(2)

分类: C/C++

2012-10-11 22:45:48

今天看书的时候看到一个函数参数的声明是下面这样的
char* const argv[]
一时觉得有点糊涂。好好想了想,觉得下面这样理解就可以了。
  • 如果const在最前面,那么它修饰的就是紧跟它后面的那个类型。比如 const char**, 那么它限定char是只读的。
  • 如果const不在最前面,那么它修饰的就是它前面的类型。像上面的例子char* const argv[], 它限定char*是只读的。

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