c语言数组代码
以下是一个简单的C语言数组代码示例:
#include <stdio.h>
int main() {
// 声明一个整型数组
int numbers[5];
// 给数组赋值
numbers[0] = 1;
numbers[1] = 2;
numbers[2] = 3;
numbers[3] = 4;
numbers[4] = 5;
// 访问数组元素并打印输出
printf("第一个元素:%d\n", numbers[0]);
printf("第二个元素:%d\n", numbers[1]);
printf("第三个元素:%d\n", numbers[2]);
printf("第四个元素:%d\n", numbers[3]);
printf("第五个元素:%d\n", numbers[4]);
return 0;
}
这段代码声明了一个整型数组numbers
,并给数组的每个元素赋值。然后通过下标访问数组元素,并使用printf
函数打印输出每个元素的值。最后返回0表示程序执行成功。
当然,还有其他一些常见的C语言数组操作,例如:
声明数组时可以直接初始化:
int numbers[] = {1, 2, 3, 4, 5};
获取数组长度可以使用sizeof
运算符:
int length = sizeof(numbers) / sizeof(numbers[0]);
printf("数组长度:%d\n", length);
可以使用循环遍历数组:
for (int i = 0; i < length; i++) {
printf("第%d个元素:%d\n", i+1, numbers[i]);
}
数组可以作为函数参数传递:
void printArray(int arr[], int length) {
for (int i = 0; i < length; i++) {
printf("%d ", arr[i]);
}
printf("\n");
}
int main() {
int numbers[] = {1, 2, 3, 4, 5};
int length = sizeof(numbers) / sizeof(numbers[0]);
printArray(numbers, length);
return 0;
}
这段代码定义了一个printArray
函数,接受一个整型数组和数组长度作为参数,并打印输出数组的所有元素。在main
函数中调用printArray
函数,将numbers
数组和其长度传递给函数。
这些是C语言中数组的一些基本操作,希望对你有帮助!