刚开始接触struct时感觉其类似于一个JAVA中的对象类,不过写法有多种,经过几天的学习现在总结一下写法。
一:
<pre name="code" class="cpp">struct student{
unsigned char age;
unsigned char sex;
unsigned char class;
}stu;
//其中stu就是struct的实例
二:
struct struct_student{
unsigned char age;
unsigned char sex;
unsigned char class;
};
typedef struct struct_student student;
//定义实例
student stu;
struct{
unsigned char age;
unsigned char sex;
unsigned char class;
}stu;
//stu为struct实例,且为一次性使用
typedef struct{
unsigned char age;
unsigned char sex;
unsigned char class;
}student;
//定义实例
student stu;
typedef struct struct_student{
unsigned char age;
unsigned char sex;
unsigned char class;
}student;
//定义实例
student stu1;
struct struct_student stu2;