LINUX.ORG.RU

История изменений

Исправление bugfixer, (текущая версия) :

Почему модифицированный код даёт другой результат?

Похоже PrintSpaces() рекурсивно дёргает за PrintChars(). Но практика на самом деле крайне плоха - не надо никогда заменять итерацию рекурсией, обычно стараются наоборот избавиться от рекурсии в пользу итерации.

Исходная версия bugfixer, :

Почему модифицированный код даёт другой результат?

Похоже PrintSpaces() рекурсивно дёргает за PrintChars(). Но практика на самом деле крайне плоха - не надо никогда заменять итерацию рекурсией, обычно стараются наоборот избавится от рекурсии в пользу итерации.