C之typedef与struct

C和C++在定义struct中有点不同。

C语言中:

typedf struct student
{
 int grade;
}stu;

                 //这里stu是结构体struct student的别名
stu student1;
student1.grade;  //初始化

typedef struct
{
 int grade;
}stu;

sty student2;
student2.grage;  //和上面同理,stu是结构体的别名

/*下面是C++*/
struct Student
{
 int grade;
};              //直接定义了一个Student结构体
Student student3;
student3.grade;







猜你喜欢

转载自blog.csdn.net/weixin_40288381/article/details/81078168