【3-2】结构体及枚举类

结构类型是用户自己定义的一种类型,它是由其他类型组合而成的,主要思想是用于创建小型的对象。

定义:结构体一般定义在main函数上面,位于class下面,作为一个类其基本格式为:

struct

{

public 类型+变量名1;

}

赋值:赋值前首先要声明实例化即:结构体类型 变量名= new 结构体类型();

例:student s=new student();

实例化后赋值,变量名.变量名1(结构体中变量名)

例:s.name=….;

取值:变量名.变量名1

例:s.name=…..;

枚举类

枚举是值类型的一种,枚举类型有名称、基础类型和一组字段其是一组常量的集合。

定义:enum 变量名

{

常量

}

例:enum sex

{

男,

}

枚举元素的默认基础类型为int。默认情况下,第一个枚举数的值为0

取值:枚举类取值只能取其已赋值