Спасибо за ответ.
Дело в том, что я слышал, будто бы описание функции под номером 2 делает из нее функцию не совсем такую, которая получается в примере под номером 1. И это как-то связано с компилятором и тем, как он выделяет под функцию память. Поправьте, если я даже тут несу бред, ибо я сам первый раз об этом слышу. Гуглу это очень сложно сформулировать.
Написано
Войдите на сайт
Чтобы задать вопрос и получить на него квалифицированный ответ.