@andrey_levushkin

Как создать и использовать динамический массив?

Как создать и использовать динамический массив в Си ?
Просто я заранее не знаю сколько значений будет в нем, для этого вроде и используются динамические?
  • Вопрос задан
  • 97 просмотров
Решения вопроса 1
@res2001
Developer, ex-admin
Пусть N - количество элементов в массиве:
#include "stdlib.h"

...

int * arr = (int*)malloc(sizeof(int) * N);
...
for(int i = 0; i < N; ++i)
   printf("%d ", arr[i]);
printf("\n");
free(arr);

Тут опущена для краткости проверка ошибок выделения памяти/
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы