C++ struct 关键字
定义和用法
struct 关键字用于定义一个结构。结构是一种将多个相关变量组合在一起的方式。
如果结构有名称,则它可以作为任意数量变量的数据类型。
实例
// 创建一个名为 myStructure 的结构变量
struct {
int myNum;
string myString;
} myStructure;
// 为 myStructure 的成员赋值
myStructure.myNum = 1;
myStructure.myString = "Hello World!";
// 打印 myStructure 的成员
cout << myStructure.myNum << "\n";
cout << myStructure.myString << "\n";
语法
struct structName {
type1 name1;
type2 name2;
...
} varName1, varName2, ...
如果提供了 structName,则它可以作为包含该结构的变量的数据类型。如果结构没有名称,它仍然可以直接分配给一个或多个在结构声明之后声明的变量(varName1, varName2, ...)。
结构包含一个或多个成员,每个成员都有一个数据类型(type1, type2, ...)和一个名称(name1, name2, ...)。
相关页面
教程:C++ 结构体