ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Воскресенье
16 ноября
1553955 Топик полностью
reZident (13.11.2025 17:38, просмотров: 112) ответил abivan на я не использую прагмы. мой код работает везде( С89) . Я спокойно не ставлю брейк, но пишу комент //nobreak И вот так иногда делаю, чтобы в кейсах код не дублировать
А что будет страшного, если в вашем примере поставить goto LABEL2; , а затем break; ? Формальный break будет на месте и предупреждения не будет. Или наоборот - настанет борьба за предупреждение о "недостижимом" break? :-))) 
switch( var ) {

case LABEL1:
   goto LABEL2;
   break;

case LABEL2: {
   if(var == LABEL1){
.....
      }
....
   break;
   }

case LABEL3: .... break; }