在C程序语言的设计中,为了方便在编程时的方便使用,将具有相同类型的变量按照一定的形式组织的。那么,这些排列相同的数据元素的集合称之为数组。因此,按照数组元素的类型不同,可以分为整型数组、字符数组、实型数组……
1 一位数组
1. 一维数组的定义
以为数组的定义方式:
类型说明符 数组名[常量表达式]:
注释:
1.类型说明符是基本数据类型或者结构数据类型;
2.数组名是用户自己定义的名称;
3.常量表达式表示的是数组元素的个数,又称数组长度。
例如:
int arr[10] // int表示该数组属于整形类型;arr表示数组的名称;10表示数组的长度,即数组中有多少个元素。
注意:
1.同一个数组里面的元素,其值的类型是相同的;
2.数组名的书写应符合标识符的书写规范;
3.数组名不能与其他变量相同。
2. 一维数组的赋值
1.数组的初始化:int arr[5]={1,2,3,4,5};
2.int arr[5]={1,2,3};如果实际元素少于数组的大小,那么用零补全数组,则该数组也可以写为:arr[5]={1,2,3,0,0};
3.int arr[a]={1,2,3};
4.int arr[]={1,2,3};如果数组大小未标明,就默认为元素个数,并确定为数组大小,即arr[3]={1,2,3};
5.int ar