Фактический размер массива - C (СИ)

Узнай цену своей работы

Формулировка задачи:

Извиняюсь за детский вопрос. Задаю инициализированный массив, например
int A[]={1,2,3,4,5};
Размер массива компилятору известен заранее. Но как его вставить в прогу, чтобы использовать на практике?

Решение задачи: «Фактический размер массива»

textual
Листинг программы
    int n = sizeof(A)/sizeof(int);

Объяснение кода листинга программы

  1. В данном коде переменная n инициализируется значением, равным результату деления размера массива A на размер одного элемента массива (в данном случае на размер int).
  2. Результат вычисления сохраняется в переменной n.
  3. Значение переменной n представляет собой количество элементов в массиве A.

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

6   голосов , оценка 4.667 из 5
Похожие ответы