C++ struct 关键字
例子
// Create a structure variable called myStructure
struct {
int myNum;
string myString;
} myStructure;
// Assign values to members of myStructure
myStructure.myNum = 1;
myStructure.myString = "Hello World!";
// Print members of myStructure
cout << myStructure.myNum << "\n";
cout << myStructure.myString << "\n";
定义和用法
The struct
关键字定义一个结构体。结构体是一种将多个相关变量分组到一起的方法。
如果一个结构体有名称,它可以作为任何数量变量的数据类型。
语法
struct structName {
type1 name1;
type2 name2;
...
} varName1, varName2, ...
如果提供了一个 structName,它可以作为包含该结构体的变量的数据类型。如果结构体没有名称,它仍然可以被直接分配给结构体定义后声明的一个或多个变量 (varName1, varName2, ...) 。
该结构体包含一个或多个成员,每个成员都有一个数据类型 (type1, type2, ...) 和一个名称 (name1, name2, ...) 。
相关页面
在我们的 C++ 结构体教程 中了解更多关于结构体的知识。