C 数组
数组——有序数据的集合,数组中每一个元素都属于同一个数据类型。
上面的解析可能不太好理解,我们再换另一方式来解析。
我们在前面学习过"变量",而变量,每个时刻只可以存放一个变量值,在这里,我们可以把"数组"理解为一个可以存放多个不同变量值的"特殊变量"。
1、接下来,我们首先看看"一维数组"的定义格式:
类型关键字 数组名[常量表达式];
一维数组的定义格式分析:
(1)类型关键字:就是前面学习过的"整型"、"浮点型"、"字符型"这三种类型的关键字,int、float 、char
(2)数组名:以"下划线"或"英文字母"开头的变量名
(3)一对"中括号"必须要有,不能省略,否则就变成变量定义
(4)常量表达式:说明数组的大小,就是能存储多少个同类型的值,不能为0,也不能是变量
2、例子:
int a[3]={0,1,2};
float b[3]={0.5,1.5,10.1};
char c[3]={'a','b','c'};
int a1[1]={10};
float b1[1]={1.5};
char c1[1]={'a'};
例子分析:
(1)通过上面例子,我们可以直观地看出,在一维数组定义的同时,进行赋初值,就要使用一对"大括号"
(2)在大括号中,写入同类型的数值,同时,赋值数量不能超过"中括号"中的"常量值"。
3、数组中"元素"的引用,即使用数组中的内容。
数组元素的引用是通过“数组名”加上“一对中括号”,然后,在中括号中写上要引用的元素的下标就可以找到数组中对应的内容,而数组的下标是从0开始。
例子:
int a[3]={9,100,-2};
a[1];
例子分析:
(1)通过上面的例子,我们可以看出,数组元素的引用,就是通过一个"数组名"a ,加上一对"中括号",中括号中加上一个"下标"来说明要引用哪一个元素。
(2)在例子中,"下标"是"1",所以就引用了1号元素"100"这一个值,如果下标是"0"则引用0号元素"9"
(3)数组引用下标是从"0"开始的自然数。
非常好,现在,我们已经掌握了C中的“数组”,但是,如何去运行用它呢?所以,我们就要通过下方的按钮进入到游戏中,然后,运用“数组”去完成任务,这样,才可以加深大家对每个知识点的理解和运用,以及“尽快进入到编程的状态”。
不要停留在理论规则上面,快动起来吧!
(通过游戏模式学习与训练,需要在电脑上运行)