结构类型是用户自己定义的一种类型,它是由其他类型组合而成的,主要思想是用于创建小型的对象。
定义:结构体一般定义在main函数上面,位于class下面,作为一个类其基本格式为:
struct
{
public 类型+变量名1;
}
赋值:赋值前首先要声明实例化即:结构体类型 变量名= new 结构体类型();
例:student s=new student();
实例化后赋值,变量名.变量名1(结构体中变量名)
例:s.name=….;
取值:变量名.变量名1
例:s.name=…..;
枚举类
枚举是值类型的一种,枚举类型有名称、基础类型和一组字段其是一组常量的集合。
定义:enum 变量名
{
常量
}
例:enum sex
{
男,
女
}
枚举元素的默认基础类型为int。默认情况下,第一个枚举数的值为0
取值:枚举类取值只能取其已赋值