结构体简单总结
转载原文
此处只简单记录下C++中struct的相关使用方法。
附:菜鸟教程的详细解释:
菜鸟教程结构体及结构变量
1.例如:
struct Student
{
int a;
}stu1; //stu1是一个变量
使用方法:
stu1.a;
2.例如:
typedef struct Student2
{
int a;
}stu2;//stu2是一个结构体类型
使用方法:
stu2 s2;
s2.a;
具体结构:
struct 结构名
{
类型 变量名;
类型 变量名;
...
} 结构变量;
结构名是结构的标识符不是变量名。
另一种常用格式为:
typedef struct 结构名
{
类型 变量名;
类型 变量名;
...
} 结构别名;
在C++中struct可以包含函数(还没见过,以后补充。)