使用数组
视频锁定
{$ currentTime | date:'mm:ss' $}
{$ timeLeft | date:'mm:ss' $}
在练习01中我们知道了数组可以存储,那怎么往数组中存储呢?其实是有两种方式的,一种是申请连着的小箱子时就把东西存进去,比如:
int array1[5] = {0, 1, 2, 3, 4};
//整型数组存了0、1、2、3、4五个数字
char array2[5] = {'l', 'o', 'v', 'e', 'c'};
//字符数组存了l、o、v、e、c五个字母
float array3[5] = {1.1, 1.2, 1.3, 1.4, 1.5};
//浮点型数组存了1.1、1.2、1.3、1.4、1.5五个小数
还有一种方式就是先把数组定义好,再一个一个的往小箱子中存东西,比如:
int a[5], i;
for (i = 0; i < 5; i++)
{
/*每一次循环分别往a[0]、a[1]、a[2]、a[3]、a[4]中存入0、1、2、3、4*/
a[i] = i;
}
a[0]
中的0是数组的下标,就类似于储物柜上面得编号,数组的编号是从0开始的。a[0]
代表数组中第一个元素,a[4]
代表上面的数组中第五个元素。
如果我们想使用数组中的东西也得一个一个的取出来,按照箱子上面的编号。把a这个数组打印出来得这么使用:
int i;
for (i = 0; i < 5; i++)
{
printf("%d", a[i]); //i就是数组a的下标
}
在线练习
{$ activeFileHint $}