在C++中,struct
关键字用于声明一个结构体类型的变量。结构体是一种自定义的数据类型,它可以包含多个不同类型的成员变量。结构体可以用来表示现实生活中的实体,例如学生、员工、产品等。
以下是一个简单的示例,展示了如何在C++中使用struct
关键字声明一个结构体变量:
#include<iostream>
struct Student {
std::string name;
int age;
float gpa;
};
int main() {
// 声明一个名为"student1"的结构体变量
Student student1;
// 初始化结构体变量的成员变量
student1.name = "张三";
student1.age = 20;
student1.gpa = 3.5;
// 输出结构体变量的成员变量
std::cout << "姓名:"<< student1.name<< std::endl;
std::cout << "年龄:"<< student1.age<< std::endl;
std::cout << "GPA:"<< student1.gpa<< std::endl;
return 0;
}
在这个示例中,我们首先定义了一个名为Student
的结构体类型,它包含三个成员变量:name
、age
和gpa
。然后,我们在main
函数中声明了一个名为student1
的结构体变量,并初始化了它的成员变量。最后,我们输出了结构体变量的成员变量。
需要注意的是,在C++中,结构体和类是两个不同的概念。虽然它们的语法非常相似,但它们的底层实现和用途是不同的。结构体通常用于表示数据结构,而类通常用于表示对象。
领取专属 10元无门槛券
手把手带您无忧上云