C:
struct student
{
char name[20];
int age;
int number;
};
struct student stu1;
/*******************************************/
typedef struct student //student 可以省略
{
char name[20];
int age;
int number;
}stu;
stu stu1;
C++:
struct student
{
char name[20];
int age;
int number;
};
student stu1;//c++中可以直接省略struct
个人觉得c++这方面做得更好,似乎可以将定义的结构体看做一种数据类型,以"数据类型"+"变量"的形式定义结构体变量。