Связаться со мной в VK можно через личные сообщения этой группы
Заказы не принимаю
Широко известно, что идеи стоят 0.8333 цента каждая (исходя из рыночной цены 10 центов за дюжину).
Великих идей полно, на них нет спроса.
Воплощение идеи в законченную игру требует долгой работы,
таланта, терпения и креативности, не говоря уж о затратах денег, времени и ресурсов.
Предложить идею просто, воплотить – вот в чём проблема
Steve Pavlina
одни оптимизаторы.. Проще оставить как есть.
В твоем варианте, будет выход за придела массива.Сообщение от Anton Styazhkin
Или я ошибаюсь?PHP код:
new str[] = "Привет";
new i, c;
while ((c = str[i]) != '\0')
{
print(str[c]);
}
Последний раз редактировалось Saibot; 24.08.2016 в 00:24.
Мой вообще пример на второй страницы с циклом for.Сообщение от Anton Styazhkin
Делал по примеру, этого вариантаPHP код:
for(new f, s = strlen(str); f < s; f++)
{
fputchar(LogFile, str[f], false);
}
Только я не учел то, что в функцию fputchar записывается по одному символу.PHP код:
new i, c;
while ((c = str[i]) != '\0')
{
fputchar(LogFile, c, false);
}
В твоем варианте, потом тоже придется обращаться к массиву (обращение будет выполнятся при каждой итерации) как и в моем варианте.Сообщение от DeimoS
В данном случае обращение к массиву неизбежно.
Последний раз редактировалось Saibot; 24.08.2016 в 00:56.
Я в курсе. Просто забыл подправить код Стяжкина.
Только суть в том, что у Стяжкина мы сначала обращаемся к массиву, потом записываем его значение в переменную, и лишь только потом работает со значением. В ситуациях, когда мы много раз обращаемся к массиву, выигрыш от этого, несомненно, есть (хоть и несущественный, о чём я говорил изначально), но если брать именно единичное обращение к массиву...
Вообще это был сугубо стёб аптимизаторов, которые отказываются от каких-то реализаций в угоды пары макросекунд. Странно, что он раздулся в нечто подобное
Связаться со мной в VK можно через личные сообщения этой группы
Заказы не принимаю
Широко известно, что идеи стоят 0.8333 цента каждая (исходя из рыночной цены 10 центов за дюжину).
Великих идей полно, на них нет спроса.
Воплощение идеи в законченную игру требует долгой работы,
таланта, терпения и креативности, не говоря уж о затратах денег, времени и ресурсов.
Предложить идею просто, воплотить – вот в чём проблема
Steve Pavlina
Связаться со мной в VK можно через личные сообщения этой группы
Заказы не принимаю
Широко известно, что идеи стоят 0.8333 цента каждая (исходя из рыночной цены 10 центов за дюжину).
Великих идей полно, на них нет спроса.
Воплощение идеи в законченную игру требует долгой работы,
таланта, терпения и креативности, не говоря уж о затратах денег, времени и ресурсов.
Предложить идею просто, воплотить – вот в чём проблема
Steve Pavlina
Эту тему просматривают: 4 (пользователей: 0 , гостей: 4)