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)二维数组的存储方式
此时你查看一维数组或者二维数组的汇编代码,可以看到是完全一样的
多维数组与一维数组主要区别体现在使用的方便上