数组的多样

34 阅读1分钟

注意printf中出现了些app BUG观看时请自行纠正!!!

数组一般分为:

屏幕截图 2025-12-10 174126.png

1.一维数组:

代码如下:(要求打印数组中全部元素)

int arr[5] = {1, 2, 3, 4, 5};
for (int i = 0; i < 5; i++){
    printf(&#34;arr = %d\n&#34;, arr[i]);
} 

效果如图:

屏幕截图 2025-12-10 175022.png

2.二维数组:

代码如下:(要求访问3这个元素) (!从0开始数的!)

int arr[2][3] = {{1, 2, 3},{4, 5, 6}};
printf(&#34;%d\n&#34;, arr[0][2]);

效果如图:

屏幕截图 2025-12-10 175549.png

代码如下:(计算) (!从0开始数的!)

int arr[2][3] = {{1, 2, 3},{4, 5, 6}};
int i = 0;
printf(&#34;%d\n&#34;, arr[i][i] + a[i + 1][i + 1]);

效果如图:

屏幕截图 2025-12-10 180006.png

代码如下:(要求打印二维数组中全部元素)

int arr[2][3] = {{1, 2, 3},{4, 5, 6}};
for (int i = 0; i < 2; i++){
    for (int j = 0; j < 3; j++){
        printf(&#34;%-5d&#34;, arr[i][j]);
    }
    printf(&#34;\n&#34;);
} 

效果如图:

屏幕截图 2025-12-10 180415.png