2014 dxdy logo

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

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




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

 
 
 
 
Сообщение19.04.2009, 12:37 
Корректна в Си++.

 
 
 
 
Сообщение19.04.2009, 12:39 
Это плохо.

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

 
 
 
 
Сообщение19.04.2009, 12:51 
ewert писал(а):
Это плохо.

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

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

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

 
 
 
 
Сообщение19.04.2009, 13:09 
В принципе, согласен.

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


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