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

