定义好结构体之后,使用这个结构体类型的时候,C语言里需要写关键字 struct ,而 C++里可以省略不写:
//定义好结构体类型
struct stu
{
char name[10];//注意,因为结构体是一种类型,所以不能在定义这种类型时初始化变量。
int score;
};
stu XiaoMing;//C++定义变量的方法,可以省略struct
struct stu XiaoHong;//C语言定义变量的方法,不能省略struct
//定义好结构体类型
struct stu
{
char name[10];//注意,因为结构体是一种类型,所以不能在定义这种类型时初始化变量。
int score;
};
stu XiaoMing;//C++定义变量的方法,可以省略struct
struct stu XiaoHong;//C语言定义变量的方法,不能省略struct