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语言中数组的一些基本操作,希望对你有帮助!