---------------------- ASP.Net+Android+IOS开发、.Net培训、期待与您交流! ----------------------
结构体 用于存储多种类型数据 定义格式 1> 先定义结构类型,再定义结构类型变量 struct Student{ char name[10]; int age; }; struct Student stu; 2> 定义结构类型的同时定义变量 struct Student stu{ char name[10]; int age; }; 3> 定义结构类型的同时定义变量,不写类型名 struct { char name[10]; int age; }stu; 结构变量初始化 struct Student stu = {"jack",10}; 结构体所占用的内存空间,必须是最大成员字节数的倍数 结构体和指针 定义指向结构的指针 strcut Student *stu; 访问结构成员 (*stu).成员名称 stu->成员名称 (*stu).name = "jack"; stu->age = 10; 结构体的嵌套定义 结构体内的成员可以同样是一个结构体,但是结构体内不能包含同一结构类型变量 struct Date { int year; int month; int age; }; struct Student{ char name[]; int age; struct Date birthday; }; 枚举 用于有多个固定值的变量 定义格式 enum Sex{ man, woman } 定义枚举类型变量 enum Sex s = man; ---------------------- ASP.Net+Android+IOS开发、.Net培训、期待与您交流! ---------------------- 详细请查看:http://edu.csdn.net |
黑马程序员—C语言_结构体、枚举
最新推荐文章于 2014-10-01 19:08:54 发布