如要解决不熟悉C++数据类型/结构时遇到的问题,您可以参考以下代码代码示例,并对其中出现的数据类型和结构有所了解。
#include
#include
using namespace std;
//定义结构体employee
struct employee {
string name;
int age;
double salary;
};
int main() {
//定义employee结构体变量
employee emp1;
//对结构体成员进行赋值
emp1.name = "John";
emp1.age = 25;
emp1.salary = 45000.50;
//输出结构体成员值
cout << "Name: " << emp1.name << endl;
cout << "Age: " << emp1.age << endl;
cout << "Salary: " << emp1.salary << endl;
return 0;
}
上述代码创建了一个名为employee的结构体,并创建了一个名为emp1的变量来存储该结构体的信息。注意,该结构体包含三个成员变量,分别是字符串类型的name、整数型的age和双精度型的salary。在程序中,我们可以通过结构体成员点号运算符(.)来访问和修改结构体中的成员变量。例如,在emp1.name的基础上,我们可以使用点号运算符设置emp1的name成员值为"John",并使用cout语句输出emp1的所有成员变量。