gamecreator Wrote:ай-яй-яй! как ты мог забыть про статический массив? он тут как нельзя кстати (и зачем вообще указатель передавать, это ведь не позволит передавать в функцию обычные значения; и почему это вдруг цифра (у тебя!!!) потребовала 32 бита?)
А причём здесь всё это? Как захотел объявить функцию, так и объявил. Понятное дело, что в реальности я всегда передаю обычные числа по значению... Ты смотри не на сигнатуру функции, а внутрь неё.
А приведённый тобой код содержит return
gamecreator Wrote:одна проверка, одно исключение
Да я это прекрасно понимаю. Только в таком случае, ошибка будет обнаружена лишь на этапе исполнения программы. В то время как при использовании unsigned - уже на этапе компиляции!