目录
一、初识数组
1 | 2 |
3 | 4 |
5 | 6 |
在我们没有学到数组之前,假设我们要为上面表格里每个格都赋一个值,我们需要定义6次,极为麻烦!
所以我们就需要用到——数组
#include<stdio.h>
int main(void)
{
int num[3][2] = { {1,2},{3,4},{5,6} };
printf("Your num is %d", num[0][1]);
}
这样我们就一次性完成了操作。
二、数组定义、初始化与引用
以上面代码为例:
int num[3][2] = { {1,2},{3,4},{5,6} };
/*int类型说明符,这个之前就有学到;
sum为数组标识符,也就是数组的名称,类似于变量名;
[3][2]为常量表达式,定义了数组中有多少元素,[3]为有三行,[2]为有两列,所以一共有6个元素*/
这是我们将数组里每个元素都定义出来了,在引用的时候,所引用的每一个元素都有自己的值。
在我们需要引用数组中某个数时,是从0开始算的!0是第一个!!
假设我们要引用第三行第二个,就是num[2][1],下标就分别是2和1。
但假如我们只定义了一部分,就像
int num[3][2] = { {1,2},{3},{5} };
我们 在引用时,如果引用了没有定义的元素,就像num[1][1],输出的值就是0
1.一、二维数组
一