本文主要讲述C/C++的部分重难知识点
一、结构体和联合体
结构体:struct
内部各成员共组为一个数据类型
各成员拥有各自的内存空间,总内存为所有成员内存之和
联合体:union
内部各成员只能选择一项使用
<
一、结构体和联合体
结构体:struct
内部各成员共组为一个数据类型
各成员拥有各自的内存空间,总内存为所有成员内存之和
例如:
<span style="white-space:pre"> </span>typedef struct Student {
string name;
int age;
IDcard id; //在下文中定义
}STUDENT a, b;
a.name = "zhangsan";
<span style="white-space:pre"> </span>a.age = 20;
<span style="white-space:pre"> </span>a.id.hasId = false;
联合体:union
内部各成员只能选择一项使用
<