一维数组
1、定义:是一组具有相同数据类型的有序元素集合。
2、初始化:
(1)、初始化方式一:
//数组的定义:
int a[length]; //这是数组的定义
//可以使用for循环进行遍历初始化
for (int i = 0; i < length; i++) {
a[i] = i;
}
(2)、初始化方式二:
int b[4] = {1,2,3}; //分配内存空间的同时进行初始化操作
forFounction(b, 3);
(3)、初始化方式三:
这种初始化的方式,不需要定义数组的长度。
int f[] = {1,23,4,45,6}; //初始化的同时进行内存空间的分配
forFounction(f, 5);
(4)、初始化数组四:
定义一个数组长度为5的int类型的数组。
int c[5]={4}; //分配内存空间同时进行初始化操作,第一个元素值为4,后面的所有元素值为0
forFounction(c, 5);
(5)、初始化方式五:
int d[3] = {0}; //分配内存空间的同时进行初始化操作,所有值都初始化为0
forFounction(d, 3);
注释:
#define length 10
/**
这是一个遍历数组的方法
*/
void forFounction(int array[], int aLength) {
for (int i = 0; i < aLength; i++) {
printf("%d\t",array[i]); //打印数组中的元素
if (i == aLength - 1) {
printf("\n"); //进行换行
}
}
}
在c语言中,一维数组的使用频率是极高的,因此掌握其定义和初始化,有助于更加便捷的处理日常的开发和工作。