1.数组
将一组排列有序的、个数有限的变量作为一个整体,用一个统一的名字来表示,则这些有序变量的全体称为数组。或者说,数组是用一个名字代表顺序排列的一组数,顺序号就是下标变量的值。
2.数组单元
在同一数组中,构成该数组的成员称为数组单元(或数组元素、下标变量)。c语言中,引用数组中的某一单元,要指出数组名和用括号括起来的数组单元在数组中的位置(顺序号)的下标。例如:a[3]代表a数组中顺序号为3的那个单元。
3.数组的维数
下标变量中下标的个数称为数组的维数。具有一个下标的下标变量,构成一维数组;具有两个下标的下标变量,构成二维数组;依次类推,3个下标的下标变量,构成3维数组。有多少个下标的下标变量,就构成多少维的数组。通常把二维以上的数组称为多维数组。
4.一维数组的定义、引用、初始化
(1)一维数组的定义 一维数组用一个统一的标识符,即数组名来标识一组变量(也称元素),用下标来指示数组中元素的序号。当数组中每个元素只带有一个下标时,此数组称为一维数组。
(2)一维数组的引用 使用数组必须先定义,后引用。引用时只能对数组元素引用,如a[0]、a[i]、a[i+1]等,而不能引用整个数组。
在引用时应注意以下几点:
1)由于数组元素本身等价于同一类型的一个变量,因此对变量的任何操作都适用于数组元素。
2)在引用数组元素时,下标可以是整型常数或表达式,表达式内允许变量存在。在定义数组时下标不能使用变量。
3)引用数组元素时下标的最大值不能出界。(www.xing528.com)
(3)一维数组的初始化 一维数组的初始化就是在定义数组时利用赋值语句或输入语句给各数组元素指定初始值。
1)数组初始化形式1。例如:将括号内整型数据0,1,2,3,4分别赋给整型数组元素a[0],a[1],a[2],a[3],a[4]。可以写为下面的形式:
int a[5]={0,1,2,3,4};
2)数组初始化形式2。例如:对a数组中所有元素赋初值0。可以写为下面的形式:
int a[10]={0};
3)通过赋初值定义数组大小。例如:
int a[]={1,2,3,4,5};
等价于:int a[5]={1,2,3,4,5};
5.字符数组
字符数组是用来存放字符的数组,字符数组中的一个元素存放一个字符。
(1)字符数组的定义、引用、初始化 对字符数组赋值或数组初始化时,数据使用字符型数据或相应的ascii码值。
(2)字符串 字符串(也称字符串常量)是用双引号括起来的若干有效字符序列。在c语言中,字符串可以包含字母、数字、转义字符等。
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。