数组 初始化问,为什么arr(0)还是没有初始化

img


这是哪错了呀

你可以直接创建数组的时候arr[50] = { 0 },就好了,同学,这边不建议你这样对数组进行操作。

#define _CRT_SECURE_NO_WARNINGS
#include <stdio.h>

#define Max 50

int main()
{
    int arr[Max] = { 0 };
    

    for (int i = 0; i < Max; i++) {
       
        scanf("%d", &arr[i]);
    }
    printf("%d", arr[0]);
  
}


你可以参考一下这样写