Chinaunix首页 | 论坛 | 博客
  • 博客访问: 200707
  • 博文数量: 75
  • 博客积分: 3000
  • 博客等级: 中校
  • 技术积分: 970
  • 用 户 组: 普通用户
  • 注册时间: 2007-08-11 09:44
文章存档

2010年(5)

2009年(18)

2008年(52)

我的朋友

分类:

2008-11-25 11:26:51

下面是一个几乎所有人刚开始时都会答错的问题.错误在于将typedef 当作宏扩展,
已知下面的typedef
typedef char *cstring;
在以下声明中cstr 的类型是什么
extern const cstring cstr;
第一个回答差不多都是
const char *cstr
即指向const 字符的指针,但是这是不正确的,const 修饰cstr 的类型,cstr 是一个指
针,因此,这个定义声明了cstr 是一个指向字符的const 指针.
阅读(255) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~