21xrx.com
2024-06-02 23:27:46 Sunday
登录
文章检索 我的文章 写文章
C++中如何创建并使用结构体数组
2023-07-13 11:55:36 深夜i     --     --
C++ 结构体数组 创建 使用

结构体是一种用户自定义的数据类型,可以在其中组合多个不同的数据类型成员。在C++中,结构体提供了一种方便的方式来表示和组织数据集合。

C++中创建结构体数组的过程非常简单,只需要先定义一个结构体类型,然后声明一个该类型的数组即可。

下面是一个创建并初始化结构体数组的示例代码:


#include <iostream>

using namespace std;

struct Student

  string name;

  int age;

  float score;

;

int main() {

  // 创建结构体数组并初始化

  Student stuArray[3] = {

     90.5,

     80.0,

     19

  };

  // 遍历输出结构体数组中的每个元素

  for (int i = 0; i < 3; i++) {

    cout << "Name: " << stuArray[i].name << endl;

    cout << "Age: " << stuArray[i].age << endl;

    cout << "Score: " << stuArray[i].score << endl;

    cout << endl;

  }

  return 0;

}

在上面的示例代码中,我们首先定义了一个结构体类型`Student`,包含了三个成员变量`name`、`age`和`score`。然后我们创建了一个该类型的数组`stuArray`,并且用花括号`{}`初始化了其中的三个元素。

在输出结构体数组中每个元素的信息时,我们可以使用`.`访问符来访问结构体中的每个成员变量。比如,`stuArray[i].name`表示访问`stuArray`数组中第`i`个元素的`name`成员变量。

总之,在C++中创建和使用结构体数组是非常简单的,只需要先定义结构体类型,然后声明一个相应类型的数组即可。使用结构体数组能够方便地组织和存储各种信息,并且可以通过遍历数组来访问和操作其中的每个元素。

  
  

评论区

{{item['qq_nickname']}}
()
回复
回复