Chinaunix首页 | 论坛 | 博客
  • 博客访问: 136144
  • 博文数量: 46
  • 博客积分: 126
  • 博客等级: 民兵
  • 技术积分: 186
  • 用 户 组: 普通用户
  • 注册时间: 2010-12-12 17:57
文章分类

全部博文(46)

文章存档

2016年(2)

2015年(2)

2014年(17)

2013年(8)

2012年(12)

2011年(5)

分类: C/C++

2014-06-08 11:20:25

在C++中,结构名、联合名、枚举名都是类型名。
在定义变量时,不必在结构名、联合名、枚举名前冠以struct、union、enum。

例子:
enum boole {TURE, FALSE};
struct string
{
char *str;
int length;
};
union number
{
int i;
float f;
};

在C中,必须说明为:
enum boole bl;
struct string str;
union number num;

在C++中,可以说明为:
boole bl;
string str;
number num;

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