Re[7]: Выйти из двух циклов сразу
От: Андрей Россия  
Дата: 07.06.02 08:04
Оценка:
Здравствуйте potap, Вы писали:

skip

А>>Это прокатит только на VC6


P>Это почему же, интересно?! По-моему на любом C. Что здесь скользкого? Мне этот вариант нравится .


На C не прокатит в любом случае, там конструкции типа (for int ...) вообще запрещены, нужно писать
  int i;
  for (i...)


А насчет остального: по стандарту в конструкции типа for (int i...) переменная цикла видна только внутри блока и большинство компиялторов этому правилу следуют, поэтому вне цикла переменную i использовать не получится. А вот VC6 этому не соответствует (кстати, в VC7 это исправлено), поэтому там можно обращаться к i после цикла. И то, что такой стиль тебе нравится — может привести к тому, что тебе придется переписывать код при переходе на новую версию компилятора.


А второе твое замечание: вопрос был не про банальность или новаторское решение, а про то, кто и что использует. Я придерживаюсь такого стиля
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.