При выполнении простого кода, приведенного ниже, я хочу проверить размер моего массива с помощью оператора printf, чтобы вывести значение размера.Я полагаю, что я правильно закодировал это, но вывод совершенно пустой.
До сих пор я мог заставить это работать только при чтении из файла.Я также попытался инициализировать size = 0, который я уже знал, не будет работать.Выполнять код только на кодовых блоках.
int main()
{
int x[50]= {1,3,43,5,7,49,3,6},i,size;
for(i=0;i<50;i++)
{
scanf("%d",&x[i]);
++size;
}
printf("The size is %d", size);
return 0;
}
Этот код должен просто выводить "Размер равен 8".