结构体

在C++中,结构体(struct) 是一种用户自定义数据类型,用于将不同类型的变量(成员)组合成一个整体,核心作用是“打包”相关数据,方便管理和使用。

1. 结构体的基本定义与使用

结构体通过  struct  关键字定义,语法如下,结合代码示例更易理解:

代码:
#include
# include 
using namespace std;

// 1. 定义结构体(相当于创建一个新的"数据模板")
struct Student {
    // 成员变量:不同类型的数据
    string name;  // 姓名(string类型)
    int age;      // 年龄(int类型)
    float score;  // 分数(float类型)
};  // 注意:结构体定义结尾必须加分号

int main() {
    // 2. 声明结构体变量(使用"模板"创建具体数据)
    Student stu1;  // stu1 是 Student 类型的变量
    
    // 3. 给成员变量赋值(通过"变量名.成员名"访问)
    stu1.name = "张三";
    stu1.age = 18;
    stu1.score = 92.5;
    
    // 4. 访问并输出成员变量
    cout << "姓名:" << stu1.name << endl;
    cout << "年龄:" << stu1.age << endl;
    cout << "分数:" << stu1.score << endl;
    
    return 0;
}
 

输出结果:

plaintext
  
姓名:张三
年龄:18
分数:92.5
 
全部评论

相关推荐

评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务