0 / 0 / 0
Регистрация: 02.10.2017
Сообщений: 10
|
|
1 | |
Как инициализировать массив с переменным числом элементов?02.10.2017, 21:11. Показов 1085. Ответов 12
Метки нет (Все метки)
0
|
02.10.2017, 21:11 | |
Ответы с готовыми решениями:
12
Создание массива с переменным числом элементов без new Как инициализировать массив в котором не все значения элементов известны Найти сумму четных элементов, переданных в функцию c переменным числом параметров Напишите функцию с переменным числом параметров (среднее гармоническое элементов числового ряда) |
94 / 41 / 23
Регистрация: 18.09.2016
Сообщений: 379
|
|
02.10.2017, 21:20 | 2 |
читайте про функцию realloc
0
|
Заклинатель змей
705 / 560 / 219
Регистрация: 30.04.2016
Сообщений: 2,600
|
||||||
03.10.2017, 08:07 | 3 | |||||
Bimer4130,
0
|
3969 / 2513 / 422
Регистрация: 09.09.2017
Сообщений: 11,119
|
|
03.10.2017, 08:14 | 4 |
и в конце надо не забыть
free(arr);
0
|
Заклинатель змей
705 / 560 / 219
Регистрация: 30.04.2016
Сообщений: 2,600
|
||||||
03.10.2017, 08:27 | 5 | |||||
Bimer4130, а ещё лучше
0
|
Модератор
|
|
03.10.2017, 08:49 | 6 |
И где же у нас тут статический массив? Массив на стеке есть, а статического массива нет.
Про "должен" -- зависит от стандарта и компилятора, в C99 есть такая аббревиатура VLA.
1
|
Заклинатель змей
705 / 560 / 219
Регистрация: 30.04.2016
Сообщений: 2,600
|
|
03.10.2017, 10:02 | 7 |
bormant, спасибо, несколько отстал от новых веяний
0
|
Форумчанин
8216 / 5046 / 1437
Регистрация: 29.11.2010
Сообщений: 13,453
|
||||||
03.10.2017, 11:59 | 10 | |||||
Нет смысла инициализировать массив нулями в цикле. Статический можно при создании инициализировать
1
|
94 / 41 / 23
Регистрация: 18.09.2016
Сообщений: 379
|
|
03.10.2017, 15:31 | 11 |
С реалоком лучше всего, можно создать список с последовательным хранением. Создать структуру одно поле это счётчик кол-ва элементов, 2 указатель на массив.
0
|
3969 / 2513 / 422
Регистрация: 09.09.2017
Сообщений: 11,119
|
|
03.10.2017, 15:43 | 12 |
realloc стоит использовать для динамических массивов. А если размер известен на этапе выполнения и потом не меняется - достаточно malloc/calloc.
0
|
Велосипедист...
353 / 220 / 73
Регистрация: 15.12.2015
Сообщений: 785
|
|
03.10.2017, 16:21 | 13 |
0
|
03.10.2017, 16:21 | |
03.10.2017, 16:21 | |
Помогаю со студенческими работами здесь
13
В функции с переменным числом параметров найти сумму всех элементов каждого массива Как получить набор с переменным числом столбцов? Как создать класс с переменным числом аргументов Как нарисовать вал с переменным числом ступеней Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |