通过前两节的学习,我们知道如何创建数组,这一节我们继续学习数组的使用。
一维数组通过索引符访问自己的元素,如boy[0],boy[1]等等。需要注意的是,索引从0开始,因此,数组若有7个元素,那么索引到6为止,如果程序使用了如下语句:
boy[7] = 384.98f;
程序可以编译通过,但运行时将发生ArrayIndexOutOfBoundsException异常,因此在使用数组时必须谨慎,防止索引越界。
二维数组也通过索引符访问自己的元素,如a[0][1],a[1][2]等等,需要注意的是,索引从0开始,比如声明创建了一个二维数组a:
int a[][] = new int[6][8];
那么第一个索引的变化范围从0到5,第二个索引变化范围从0到7。
数组的元素的个数称做数组的长度。对于一维数组,“数组名.length”的值就是数组中元素的个数;对于二维数组,“数组名.length”的值是它含有的一维数组的个数。
例如:
float a[] = new float[12]; int b[][] = new int[3][6];
a.length的值12,而b.length的值是3。
本文固定URL:https://www.dotcpp.com/course/884
C语言网提供由在职研发工程师或ACM蓝桥杯竞赛优秀选手录制的视频教程,并配有习题和答疑,点击了解:
一点编程也不会写的:零基础C语言学练课程
解决困扰你多年的C语言疑难杂症特性的C语言进阶课程
从零到写出一个爬虫的Python编程课程
只会语法写不出代码?手把手带你写100个编程真题的编程百练课程
信息学奥赛或C++选手的 必学C++课程
蓝桥杯ACM、信息学奥赛的必学课程:算法竞赛课入门课程
手把手讲解近五年真题的蓝桥杯辅导课程