a[0],a[1],a[2],a[3],a[4];
数组,我认为是一组同类型数据的集合。在C语言中,数组可以是一维/二维甚至更高维
首先,是一维数组的定义 定义一维数组格式如下:
type arrayName [length]
例:创建一个类型为整形 名为 a 长度为5的数组如下:
int a[5];
在这里需要注意的是 ,数组长度中需为要给常量,不能为变量 如:int a[i],i=5;
这是非法的。
如果需要用常量表示数组长度,可以在头文件下定义常量 并在数组长度处引用 如:
#include <stdio.h>
#define N 5
int main(){
int a[N];
<span style="white-space:pre"> </span>return 0;
}
typename[index]
进行访问。另外,在数组中的第一元素,是从0开始,index的值为0~N-1,如 a[5]中一共有5个元素,分别是
a[0],a[1],a[2],a[3],a[4]; <span style="white-space:pre"> </span>
且不能大于length所定义的值,否则会发生错误
数组的赋值:
a[0]=1; a[1]=2; a[2]=3; a[3]=4; a[4]=5;
或
a[5]={1,2,3,4,5}