Всем привет. Такой вопрос, как заполнить массив определенным числом без использования цикла.
new array[20];
Видел что-то подобное:
array = { -1, ... };
Но к сожалению выдает ошибку
Всем привет. Такой вопрос, как заполнить массив определенным числом без использования цикла.
new array[20];
Видел что-то подобное:
array = { -1, ... };
Но к сожалению выдает ошибку
Что за ошибку выдает?
error 029: invalid expression, assumed zero
error 047: array sizes do not match, or destination array is too small
Покажи, как объявляешь. Напоминаю, что заполнить массив таким образом, можно лишь во-время объявления.
Only loop
new array[20] = {-1, ...}; new const NULL_array[sizeof(array)] = {-1, ...};
И когда нужно будет "обнулить" массив:
array = NULL_array;
Связаться со мной в VK можно через личные сообщения этой группы
Заказы не принимаю
Широко известно, что идеи стоят 0.8333 цента каждая (исходя из рыночной цены 10 центов за дюжину).
Великих идей полно, на них нет спроса.
Воплощение идеи в законченную игру требует долгой работы,
таланта, терпения и креативности, не говоря уж о затратах денег, времени и ресурсов.
Предложить идею просто, воплотить – вот в чём проблема
Steve Pavlina
Ксати, еще что касаемоможно такPHP код:
array = { -1, ... }
Ну это уже так сказать для любителя, и ваше цикл использую, для меня в этом месте не оптимизацияPHP код:
array = {-1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1};
Этот вариант, по сути, ничем не отличается от моего варианта :) Вся разница лишь в том, что в моём случае массив создаётся явно, а в твоём - нет. Ну и в моём случае можно будет сколько угодно раз обнулять массив в разных участках кода и лишняя память, при этом, выделяться не будет, а в твоём случае на каждый отдельный случай будет создаваться свой массив. Ну это если грубо говоря
Связаться со мной в VK можно через личные сообщения этой группы
Заказы не принимаю
Широко известно, что идеи стоят 0.8333 цента каждая (исходя из рыночной цены 10 центов за дюжину).
Великих идей полно, на них нет спроса.
Воплощение идеи в законченную игру требует долгой работы,
таланта, терпения и креативности, не говоря уж о затратах денег, времени и ресурсов.
Предложить идею просто, воплотить – вот в чём проблема
Steve Pavlina
Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)