本篇将通过问答的方式来描述数组的相关概念以及要点,是加深理解又一新的形式。
什么叫数组?
答:数组是连续性的同一数据类型的变量集合。通常形式表现为:int a [ 10 ]。
其中int 表示这些集合中所有元素的数据类型,即数组中所有的元素都是整型变量。
a为数组名,开辟的连续数据空间被定义为a数组所使用。
[ 10 ]表示数组的空间为10个int型变量的空间大小。
数组的初始化?
答:数组的初始化通过初始化器来实现,例如:a【3】={1,2,3};
数组在初始化的过程中有全初始化、部分初始化、不初始化。
数组如何输入与输出?
答:数组的输入与输出往往通过循环的方式来输出和赋值。
数组具有什么特点?
答:数组在存储上是连续存储的,首先开辟一块地址上连续的空间用于存放变量。
连续性、有序性、单一性。数组在地址上连续、在元素中有序、在数据类型上单一。
数组中元素如何排列?
答:有冒泡排序法、选择排序法等。例如:排列一个数组的所有元素。
a【】其中a代表的是什么?
答:a代表数组首个元素的地址。
例如:len = sizeof(a)/sizeof(a【0】)
len = sizeof (a[20]) /sizeof(int)