您的位置:首页 > 其它

枚举、联合

2011-09-23 15:02 148 查看
# include <iostream.h>

int main()
{
//枚举类型变量的取值范围:Mon~Sun
enum Week {Mon = 1, Tue, Wed, Thu = 11, Fri, Sat, Sun};
Week wk;
wk = Fri;
cout << wk << endl;		//output: 12

//联合在同一时间只能存储一个成员的值
union Choise {
int id;
char name[16];
};
Choise ch;
ch.id = 7777;
strcpy(ch.name, "zlj");
cout << ch.name << endl;	//output: zlj
cout << ch.id << endl;		//output: 无意义(ch存储的是name的值)
cout << sizeof(Choise) << endl;		//output: 16(char name[16]的大小)

return 0;
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: