C 语言总结:数组
1. 一维数组
1.1 一维数组的定义
int a[10];
1.2 一维数组的初始化
//以下代码均为定义并初始化一个长度为5的整数数组;
int a[5] = {
1,2,3,4,5};
int a[5] = {
1,2,3}; // a = {1,2,3,0,0};
int a[5] = {
0}; // a = {0,0,0,0,0};
int a[] = {
1,2,3,4,5}; //默认a的长度为5;
2. 二维数组
2.1 二维数组的定义
int a[3][4];
二维数组就是一维数组的一维数组;上面的数组a包含三行,即三个元素,分别为a[0], a[1], a[2]。而每个元素又是一个一维数组,均包含四个元素。
2.2 二维数组的初始化
//以下代码均为定义并初始化一个3*4的二维整数数组;
int a[3][4] = {
{
1,2,3,4},{
5,6,7,8}