前言
过了几天了,终于有时间更新了,有个通知,以后我不用颜色区分了,不然换了背景看不见,理解一下,蟹蟹~~
举例
作者:一下是某次奥运会的奖牌榜,你知道如何储存奖牌榜吗~~
粉丝:储存前三名的金银牌数量,我们可以列张表格,就像这样~~
作者:呀,变聪明了嘛,怎么想到的,嘿嘿
粉丝:………………
作者:反正记住,数组编号是从0开始,不是从1开始~~
小练习
储存前三名金银牌数量
粉丝:我会啦,让我来!!!
#include<iostream>
using namespace std;
int f[3][2];
int main(){
f[0][0]=28; f[0][1]=30;
f[1][0]=19; f[1][1]=19;
f[2][0]=17; f[2][1]=15;
return 0;
}
作者:啊对对对,没有任何问题~~但有个东西必须得理解,你看
int f[3][2];
作者:你知道这是什么意思吗~~
粉丝:…………
作者:这个意思是二维数组f里面包含3个一维数组,理解吗
粉丝:嗯……
二维数组定义
作者:我们再来看刚刚的小段
int f[3][2];
作者:3是行数,2是列数,然后……
粉丝:哦,定义二维数组f,包含3行2列个整数类型变量
作者:嗯,没错~~
二维数组初始化
作者:你先看,举个例子
int a[2][3]={{1,2,3},{4,5,6}};
int b[2][3]={1,2,3,4,5};
int c[2][3]={{1,2},{4}};
作者:你看出了什么
粉丝:a=123 456,b=123 450,c=120 400
作者:没错,就是这样~~
敲重点啦
作者:初始化的个数小于元素个数时,用默认值补齐~~
总结
今天就先到这里了,拜了个拜~~