Здравствуйте, so5team, Вы писали:
S>Неинициализированные переменные, объявленные вне цикла, а использующиеся только внутри цикла и не сохраняющие свои значения между итерациями -- это сделано, вероятно, по показаниям профайлера. Так ведь?
Ну и в чём тут проблема? Где ты их не объявляй, компилятор в любом случае поместит их куда ему надо. Было бы неверно, если бы эти переменные использовались где-то кроме цикла, тогда по невнимательности можно допустить использование значения, присвоенного в цикле, где-то в другом месте, но и это если сильно постараться быть дебилом. Тут же просто собраны все объявления переменных в одном месте, в начале фукнции, это выглядит красивее, чем если ты будешь объявлениями переменных засорять тело цикла. Так что тут дело вкуса.