C语言之数组

1.定义

int age[10];  // 数据类型  数组名[常量];

这样就定义了一个int类型的数组,长度是10

方括号里面数组长度不能是变量,因为需要确定内存的大小。

#include<stdio.h>

void main() {
    int arr[5] = { 1,2,3,4,5 };    // 固定长度
    int arr01[] = { 1,2,3,4,5,6,7 };    // 不固定长度

    return;
}

这里需要知道一个本机宽度的概念

2.多维数组

(1)二维数组的存储方式

  

此时你查看一维数组或者二维数组的汇编代码,可以看到是完全一样的

多维数组与一维数组主要区别体现在使用的方便上

原文地址:https://www.cnblogs.com/codexlx/p/13423561.html