(1)定义和声明分开
struct Student{//定义
string name;
string id;
char gander;
};
Student student;//声明变量
(2)定义和声明放在一起
struct Student{//定义的同时声明了两个变量
string name;
string id;
char gander;
}student1,student2;
(3)声明结构体数组也与此类似
//定义与声明
struct Node{
int x,y;
}node[10];
//定义与声明分开
struct Node{
int x,y;
};
Node node[10];
C++结构体中支持相同结构体的变量赋值。