【C++入门】(四)数组

一. 一维数组

1.1 数组的定义

复制代码
//数组的定义方式和变量类似。

#include <iostream>
#include <algorithm>
using namespace std;

int main()
{
    int a[10], b[10];
    float f[33];
    double d[123];
    char c[21];

    return 0;
}
复制代码

 

1.2 数组的初始化

复制代码
//在main函数内部,未初始化的数组中的元素是随机的。

#include <iostream>
#include <algorithm>
using namespace std;

int main()
{
    int a[3] = {0, 1, 2};           // 含有3个元素的数组,元素分别是0, 1, 2
    int b[] = {0, 1, 1};            // 维度是3的数组
    int c[5] = {0, 1, 2};           // 等价于c[] = {0, 1, 2, 0, 0}
    char d[3] = {'a', 'b', 'c'};    // 字符数组的初始化

    return 0;
}
复制代码

 

1.3 访问数组元素

复制代码
//通过下标访问数组。

#include <iostream>
#include <algorithm>
using namespace std;

int main()
{
    int a[3] = {0, 1, 2};  // 数组下标从0开始

    cout << a[0] << ' ' << a[1] << ' ' << a[2] << endl;

    a[0] = 5;

    cout << a[0] << endl;

    return 0;
}
复制代码

 

 

二. 多维数组

  • 多维数组就是数组的数组
    int a[3][4]; // 大小为3的数组,每个元素是含有4个整数的数组。
    
    int arr[10][20][30] = {0}; // 将所有元素初始化为0
    // 大小为10的数组,它的每个元素是含有20个数组的数组
    // 这些数组的元素是含有30个整数的数组
    复制代码
    #include <iostream>
    #include <algorithm>
    using namespace std;
    
    int main()
    {
        int b[3][4] = {         // 三个元素,每个元素都是大小为4的数组
            {0, 1, 2, 3},       // 第1行的初始值
            {4, 5, 6, 7},       // 第2行的初始值
            {8, 9, 10, 11}      // 第3行的初始值
        };
    
        return 0;
    }
    复制代码

     

 

posted @   哟吼--小文文公主  阅读(83)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· winform 绘制太阳,地球,月球 运作规律
· 超详细:普通电脑也行Windows部署deepseek R1训练数据并当服务器共享给他人
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· AI 智能体引爆开源社区「GitHub 热点速览」
· 写一个简单的SQL生成工具
点击右上角即可分享
微信分享提示