1.struct A(声明结构体名称为A,A代表结构体的这个类型,就相当于其他如int代表的是整数型一样,只不过他代表的是结构体这个类型)
{
//加结构体成员变量
};
使用,在main方法中定义A类型的结构体的变量one;
main()
{
struct A one; //定义了一个A类型的变量one;
}
2.struct A(){
//加结构体成员变量
}one;//定义了一个A类型的变量one;
使用,在main方法中直接可以给one赋值,也可以直接在上面那个one那里赋值,那么就可以在main方法中直接使用了。
main(){
struct A one={ , , };
}
3.typedef struct A{
//加结构体成员变量
}one;
使用,在main方法中用B来生成一个结构体变量。
main(){
one name;//定义一个one类型的变量name;
}
注意:这里的typede相当于把结构体名称变成了one,且在main方法中不用加struct,直接 one + 变量名称,就能定义一个B类型的变量。