数组

25 阅读1分钟

1、数组的概念与核心要点

概念:批量定义同一个类型的变量

核心要点:

(1) 同类型:元素必须是同一数据类型

(2) 定长:定义时需指定长度,后续不可修改

(3) 下标访问:通过 数组名[下标] 操作元素

(4) 连续内存:元素在内存中连续排列,随机访问效率高

2、实际操作

从键盘上输入6个数字,计算它们的平均数,并输出

#include <stdio.h>
int main() {
    // 从键盘上输入6个数字,计算它们的平均数,并输出
    int arr[5];  // 注意:这里数组长度是5,若要存6个数需改为arr[6]
    int len = sizeof(arr)/sizeof(int); // 计算数组的长度
    printf("%d\n", len);
    
    for(int i=0; i<=len-1; i++){
        // printf("%d\n",i);
        scanf("%d", &arr[i]);
    }
    
    double total = 0;
    for(int i=0; i<=len-1; i++){
        total += arr[i];
    }
    
    printf("%f", (total)/len);
}

运行结果如下:

image.png