c语言数组用法举例
C语言中的数组是一种存储相同类型数据元素的数据结构,它提供了一种便捷的方式来管理和访问一组数据。以下是一些C语言数组的基本用法举例:
1. 声明和初始化数组:
#include <stdio.h>
int main() {
    // 声明一个整型数组
    int numbers[5];
    // 初始化数组元素
    numbers[0] = 1;
    numbersc语言return的用法和搭配[1] = 3;
    numbers[2] = 5;
    numbers[3] = 7;
    numbers[4] = 9;
    // 或者一步到位初始化
    // int numbers[] = {1, 3, 5, 7, 9};
    // 打印数组元素
    for (int i = 0; i < 5; ++i) {
        printf("numbers[%d] = %d\n", i, numbers[i]);
    }
    return 0;
}
2. 多维数组:
#include <stdio.h>
int main() {
    // 声明一个2x3的整型数组
    int matrix[2][3] = {
        {1, 2, 3},
        {4, 5, 6}
    };
    // 打印数组元素
    for (int i = 0; i < 2; ++i) {
        for (int j = 0; j < 3; ++j) {
            printf("matrix[%d][%d] = %d\n", i, j, matrix[i][j]);
        }
    }
    return 0;
}
3. 数组作为函数参数:
#include <stdio.h>
// 函数接受数组和数组长度作为参数
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};
    // 调用函数并传递数组作为参数
    printArray(numbers, 5);
    return 0;
}
4. 使用数组进行简单计算:
#include <stdio.h>
int main() {
    // 声明一个整型数组
    int grades[] = {85, 90, 78, 92, 88};
    int sum = 0;
    int length = sizeof(grades) / sizeof(grades[0]);
    // 计算数组元素的总和
    for (int i = 0; i < length; ++i) {
        sum += grades[i];
    }
    // 计算平均值
    float average = (float)sum / length;
    printf("总分: %d\n", sum);
    printf("平均分: %.2f\n", average);
    return 0;
}
5. 字符串数组:
#include <stdio.h>
int main() {
    // 声明一个存储字符串的数组
    char greetings[][20] = {
        "Hello",
        "Bonjour",
        "Hola",
        "你好"
    };
    // 打印数组元素
    for (int i = 0; i < 4; ++i) {
        printf("greetings[%d]: %s\n", i, greetings[i]);

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