Замысловатый цикл (любителям Duff's Device и т.п.)
От: Андрей Тарасевич Беларусь  
Дата: 16.02.07 07:05
Оценка: 262 (32) :))) :))) :))) :))) :))) :))) :))) :))) :))) :))) :))) :))) :))) :))) :))) :))) :))) :))) :))) :))) :))) :))) :))) :))) :)
Цикл оформленный нижеприведенным образом не только поможет вашему коду выглядеть более профессионально, но еще и заставит 'break' и 'continue' в теле цикла работать одинаково (при условии совпадения условий). Разумеется, при этом следует использовать в теле цикла как 'break', так и 'continue', изо всех сил делая вид, что в выборе того или другого есть какая-то логика (например, снабжать их комментариями типа '/* здесь — именно 'break', а не 'continue'!!! */').

do while (<условие>) {
  /* тело цикла */
} while (<условие>);




18.02.07 14:10: Перенесено из 'C/C++'
Best regards,
Андрей Тарасевич
http://files.rsdn.org/2174/val.gif
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.