C++函数调用结构体
时间: 2024-01-11 20:18:44 浏览: 148
嵌套调用-东南大学C++何洁月
在C++中,可以通过结构体来定义一种自定义的数据类型,结构体中可以包含多个不同类型的成员变量。函数调用结构体时,可以将结构体作为参数传递给函数,也可以在结构体内部定义成员函数来操作结构体的成员变量。
例如,定义一个名为Person的结构体,包含姓名和年龄两个成员变量,并在结构体内部定义一个输出姓名和年龄的成员函数:
```
struct Person {
string name;
int age;
void printInfo() {
cout << "Name: " << name << ", Age: " << age << endl;
}
};
```
然后可以创建一个Person类型的对象,并调用其成员函数:
```
Person p;
p.name = "Tom";
p.age = 20;
p.printInfo();
```
输出结果为:Name: Tom, Age: 20。
阅读全文