Научный форум dxdy

Математика, Физика, Computer Science, Machine Learning, LaTeX, Механика и Техника, Химия,
Биология и Медицина, Экономика и Финансовая Математика, Гуманитарные науки




 Вложенные циклы
Аватара пользователя
Корректна ли следующая запись?
Код:
for (int i=0;i<10;i++)
{
   ...
   for (int i=0;i<20;i++)
   {
      //Используем только внутренюю переменную i
   }
   ...
}

 
Корректна в Си++.

 
Это плохо.

Собственно, это общий недостаток Си -- разрешение определять переменные "на весу".

 
ewert писал(а):
Это плохо.

Собственно, это общий недостаток Си -- разрешение определять переменные "на весу".

Мы с Вами это уже обсуждали;)

 
Тут несколько специфическая ситуация. Счётчик цикла в норме используется в его теле. В т.ч. во вложенных блоках. В т.ч. во вложенных циклах. Поэтому хотя бы из чисто эстетических соображений счётчики вложенных циклов следует обозначать по-разному. Иначе это провоцирует ошибки. Поскольку поощряет программистское разгильдяйство.

 
В принципе, согласен.

 [ Сообщений: 6 ] 


Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group