您的位置:首页 > 编程语言 > C语言/C++

C++内容总结--自定义数据类型

2016-01-01 20:11 579 查看
自定义数据类型

typedef 已有类型名 新类型名;

eg. typedef double area;

area a;

枚举类型-enum

enum 枚举类型名 {变量值列表}

eg. enum person {student, teacher, worker, driver, other};

枚举中的元素都是常量,不能对它们赋值

结构体

声明: struct 结构名{

结构类型 成员名1;

结构类型 成员名2;



}

使用: 结构名 结构变量名;

eg. struct person {

int age;

}

person p;

p.age = 10;

联合体: 共用同一块内存空间

声明: union 联合名{

数据类型 成员名1;

数据类型 成员名2;



}

eg. union uarea{

char c_data;

short s_data;

long l_data;

}

注:

goto语句用法:当从多重循环深处跳到循环之外,如果用break需要多次,可以直接通过goto跳到循环外.

但是goto语句一直不提倡使用
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息