5 / 5 / 11
Регистрация: 25.01.2015
Сообщений: 205
|
|
1 | |
Как инициализировать массивы?27.03.2015, 18:11. Показов 1720. Ответов 14
Метки нет (Все метки)
Я пытаюсь сдать проверочную преподавателю , задания он дает легкие , но даже если результат получается тот , который необходим, он хочет , чтобы массив выделял под себя память. Я знаю , что можно написать
Array [ Тут ввести размер] , можно объявить так : array [] = { тут числа ,которые будут в массиве} , какие еще способы есть?
0
|
27.03.2015, 18:11 | |
Ответы с готовыми решениями:
14
Структуры, массивы структур (как можно присваивать(инициализировать) значения полям структуры) инициализировать массивы структур ? Объявить массивы, инициализировать элементы массивов Как инициализировать новую форму, с такими же свойствами как и родительская? |
654 / 575 / 164
Регистрация: 13.12.2012
Сообщений: 2,124
|
||||||
27.03.2015, 18:15 | 2 | |||||
0
|
5 / 5 / 11
Регистрация: 25.01.2015
Сообщений: 205
|
|
27.03.2015, 18:19 [ТС] | 3 |
Добавлено через 1 минуту
Т.е вы сделали, чтобы он выбрал просто случайное число или изменялся в зависимости от размера?
0
|
654 / 575 / 164
Регистрация: 13.12.2012
Сообщений: 2,124
|
|
27.03.2015, 18:25 | 4 |
ну вообще гововря это не инициализация, а заполнение. И да просто заполняется рандомными значениями от 0 до 665
0
|
Enno
|
27.03.2015, 18:39
#5
|
0
|
0 / 0 / 2
Регистрация: 27.03.2015
Сообщений: 10
|
|
27.03.2015, 19:02 | 6 |
int array[10] = {0}; // в фигурных скобках нолик можно не писать. в массиве будут нули.
0
|
5 / 5 / 11
Регистрация: 25.01.2015
Сообщений: 205
|
|
27.03.2015, 19:49 [ТС] | 7 |
Этот вариант я изначально писал , боюсь я сам не знаю, что он от меня хочет, программы работают , а он говорит нет-нет-нет, а у меня такое стремное настроение, что просто ухожу даже не вникая... =(
0
|
0 / 0 / 2
Регистрация: 27.03.2015
Сообщений: 10
|
|
27.03.2015, 19:57 | 8 |
Это препод не знает чего хочет
0
|
8739 / 4317 / 960
Регистрация: 15.11.2014
Сообщений: 9,760
|
|
28.03.2015, 04:37 | 10 |
0
|
31 / 31 / 6
Регистрация: 23.10.2014
Сообщений: 107
|
|
28.03.2015, 08:03 | 11 |
0
|
Модератор
|
|
28.03.2015, 08:10 | 12 |
А выделение памяти с помощью new, как предложил aLarman не подходит? Если не подходит, то рискну предположить, что препод - старый маразматик, которого поставили преподавать С++, но он требует от студентов сишного подхода везде, где это возможно. Может попробовать выделять память с помощью сишной функции malloc() ?
0
|
0 / 0 / 2
Регистрация: 22.12.2014
Сообщений: 62
|
||||||
28.03.2015, 14:11 | 13 | |||||
Может он имел ввиду динамический массив?
0
|
Модератор
|
|
28.03.2015, 17:48 | 14 |
vizinar, было уже, в первом же ответе.
0
|
aLarman
|
30.03.2015, 09:49
Как инициализировать массивы?
#15
|
Не по теме: gru74ik, поддерживаю, с malloc -м
0
|
30.03.2015, 09:49 | |
Как объявить указатель на массив через typedef и как инициализировать такой тип Как инициализировать объект Как инициализировать obj[0][0]? Как инициализировать дек? Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |