LINUX.ORG.RU

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

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

Что мешает разбить функцию на несколько функций? Тогда в каждой новой функции будет своя собственная область видимости.

А определение переменных не в любом месте, а именно в самом начале, - это хороший стиль программирования, который упрощает отладку. Тогда не нужно лазить по всему коду в поисках того где и как именно была определена каждая из переменных.

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

Что мешает разбить функцию на несколько функций? Тогда в каждой новой функции будет своя собственная область видимости.

А определение переменных не в любом месте, а именно в самом начале, - это хороший стиль программирования, который упрощает отладку. Тогда не нужно лазить по всему коду в поисках того где и как именно какая из переменных была определена.