结构体
定义与访问
struct structName{
string name;
float volumn;
};
struct structName sN1;
sN1.name="UESTC";
sN1.volumn=0;
struct structName sN2={"Good",0};
可以使用结构体数组,可以结构体嵌套,可以作函数参数
struct student arr[3]=
{
{"张三"},
{"李四"},
{"王五"}
};
void printStudent(student stu);
void printStudent(student *stu);
枚举
C++提供的创建符号常量的方式
enum spectrum {red, orange, yellow, green, blue, violet,indigo, ultraviolet};
//spectrum被定义为新类型的名称
//red,orange等作为符号常量,对应0,1,……
spectrum band;
band=red;
if(band==red&&band==1){
;
}