Как объявить динамический массив? - C (СИ)

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

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

Как объявить динамический массив?

Решение задачи: «Как объявить динамический массив?»

textual
Листинг программы
int *a;
a = (int*) malloc(/*размер массива*/ * sizeof(int));

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

  1. Объявляется указатель на int a.
  2. a инициализируется значением, выделенным с помощью функции malloc.
  3. Значение, выделенное функцией malloc, делится на размер int (4 байта) для получения размера массива.
  4. Результат деления сохраняется в переменной a.
  5. Указатель a указывает на начало выделенного блока памяти.

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

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