一 一维数组
1 一维数组
数组名:标识这组相同的数据的名字。
数组元素:构成数组的每个数据项。
一维数组的定义
存储类型 数据类型 数组名[正整数]
float score[10];
1 定义数组时初始化数组的方法
int a[5]={12,34,56,78,9};
int a[5]={0};
int a[]={11,22,33,44,55};
int a[5]={11};
2 数组的使用
一维数组的使用
数组下标:数组元素的索引
数组下标(index)都是从0开始
使用score[0]、score[1]、…、score[9]这样的形式访问每个元素下标即可是常量,也可以是整型表达式,允许快速随机访问,
如:score[i]
可以像使用普通变量一样使用他们。
3 一维数组的存储
系统分配一块连续的存储空间,大小为
数据类型大小*数组元素数量
数组名表示数组的首地址,
即 第一个数组元素的地址。
注意:原因:数组名表示数组的首地址,其值不可改变!
二 二维数组
类型定义符 数组名[元素个数1][元素个数2]…[元素个数n];
二维数组:
int two[10][20];
two[2][8]=1;
2.1二维数组的存储
一个两行三列的数组的逻辑存储结构
二维数组的初始化
三 字符数组