c语⾔⼀维数组的定义、初始化⼀维数组
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语⾔中,⼀维数组的使⽤频率是极⾼的,因此掌握其定义和初始化,有助于更加便捷的处理⽇常的开发和⼯作。

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。