结构体的简单用法
C++结构体是一种用户自定义的数据类型,它可以包含多个不同类型的成员变量。结构体的定义使用关键字struct,声明结构体类型的变量时需要使用关键字struct和结构体名。结构体的成员变量可以是任何数据类型,包括基本数据类型、数组、指针等。
以下是一个简单的C++结构体示例:
#include <iostream>
using namespace std;
// 定义一个结构体表示点
struct Point {
int x; // 横坐标
int y; // 纵坐标
};
int main() {
// 声明一个Point类型的变量p
Point p;
// 给p的成员变量赋值
p.x = 10;
p.y = 20;
// 输出p的成员变量的值
cout << "Point: (" << p.x << ", " << p.y << ")" << endl;
return 0;
}
在这个示例中,我们定义了一个名为Point的结构体,它包含两个整型成员变量x和y。然后我们在main函数中声明了一个Point类型的变量p,并给它的成员变量赋值。最后,我们输出了p的成员变量的值。