Как все элементы массива инициализируются в ноль, а первый элемент в 1 в c [duplicate]
На этот вопрос уже есть ответ:
how array [100] = {0} устанавливает весь массив в 0? 4 ответаHere - это программа, в которой массив автоматически инициализируется в ноль, а первый элемент инициализируется в 1, когда объявляется как int arr [10] = {1}
#include<stdio.h>
int main()
{
int i;
int arr[10]={1};
for(i=0;i<10;i++)
{
printf("\n%d",arr[i]);
}
return 0;
}
как элементы массива инициализируются нулями, ожидаем первый элемент?