标签:
------- IOS培训、android培训、java培训、期待与您交流! ----------
1 struct person 2 { 3 变量; // 称为结构体变量或属性 4 } 5 //根据结构体类型person,定义结构体变量,变量名为p(此阶段分配存储空间) 6 struct person p={ }; // 赋值的时候只能在定义结构体的时候同时赋值
1 struct Student 2 { 3 int age; // 4个字节 4 char *name; // 8个字节 5 }stu;
1 struct student 2 { 3 int age; 4 }; 5 struct student stu;
(2) 定义类型的同时定义变量
1 struct student 2 { 3 int age; 4 } stu;
(3) 定义类型的同时定义变量,但是省略类型名称
1 struct 2 { 3 int age; 4 } stu;
1 struct names 2 { 3 int ages; 4 int years; 5 }name; 6 struct Student 7 { 8 name *stuname; // 嵌套结构体name 9 int banji; 10 stu;
1 enum season 2 { 3 spring=1, // 如果不手工指定spring为1,则spring默认为0 4 summer, 5 }; 6 enum season s= spring;//s只能取spring或summer (枚举值都是整形常量,从0开始,也可以进行手工指定)
标签:
原文地址:http://www.cnblogs.com/zhangxining/p/4198063.html