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

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

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

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

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

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

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

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

ИИ для рефератов и докладов


  • Экспорт Word по ГОСТу
  • Минимум 80% уникальности текста
  • Поиск релевантных источников в интернете
  • Готовый документ за 2 минуты

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

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