当前位置:首页 C++ > 正文

C++ 数组

作者:野牛程序员:2023-07-10 13:01:32 C++阅读 2608

在C++中,数组是一种用于存储相同类型元素的数据结构。它是一个连续的内存块,其中每个元素都具有唯一的索引。可以使用数组来存储整数、浮点数、字符或其他数据类型。

以下是一些有关C++数组的基本知识:

  1. 声明数组:

    <数据类型> <数组名>[<大小>];

    这里的 <数据类型> 是数组中元素的类型,<数组名> 是你给数组起的名称,<大小> 是数组的大小或元素数量。

    例如:

    int numbers[5];  // 声明一个整数类型的数组,大小为5
    float grades[10];  // 声明一个浮点数类型的数组,大小为10

  2. 初始化数组: 数组可以在声明时或后续进行初始化。以下是一些示例:

    int numbers[5] = {1, 2, 3, 4, 5};  // 使用初始化列表初始化数组
    
    float grades[5];
    grades[0] = 98.5;  // 分配给特定索引的元素赋值
    grades[1] = 87.0;
    grades[2] = 92.5;
    grades[3] = 77.5;
    grades[4] = 81.0;

  3. 访问数组元素: 数组元素可以通过索引进行访问,索引从0开始,最大索引为数组大小减1。例如:

    int numbers[5] = {1, 2, 3, 4, 5};
    int firstNumber = numbers[0];  // 访问第一个元素,值为1
    int thirdNumber = numbers[2];  // 访问第三个元素,值为3

  4. 循环遍历数组: 可以使用循环结构(例如for循环)来遍历整个数组,并访问每个元素。例如:

    int numbers[5] = {1, 2, 3, 4, 5};
    for (int i = 0; i < 5; i++) {
        cout << numbers[i] << " ";  // 输出每个元素的值
    }

  5. 多维数组: C++也支持多维数组,例如二维数组、三维数组等。多维数组是通过使用多个索引进行访问的。以下是一个二维数组的示例:

    int matrix[3][3] = {
        {1, 2, 3},
        {4, 5, 6},
        {7, 8, 9}
    };
    
    int element = matrix[1][2];  // 访问第二行第三列的元素,值为6

这些是关于C++数组的基本概念和用法。还有其他更高级的数组操作和功能,可以根据具体需求进一步学习和探索。


野牛程序员教少儿编程与信息学奥赛-微信|电话:15892516892
野牛程序员教少儿编程与信息学竞赛-微信|电话:15892516892
相关推荐

最新推荐

热门点击