Mail.ruПочтаМой МирОдноклассникиВКонтактеИгрыЗнакомстваНовостиКалендарьОблакоЗаметкиВсе проекты

Для каких операторов здесь label?

ФермаКактусов Высший разум (203461), открыт 3 недели назад
  label56: { 
label65: {
byte var5;
if (var0 != d && var0 != -d) {
if (var0 != e && var0 != -e) {
if (var0 == Integer.MIN_VALUE) {
q.a(true);
} else {
if (var0 != Integer.MIN_VALUE) {
var10000 = false;
break label56;
}

q.a(false);
}
break label65;
}

var5 = var4;
} else {
var5 = var3;
}

Command var6 = a;
char[] var7 = f;
if (var5 == -1) {
var6 = b;
var7 = g;
}

if (var7 != h) {
a(var6);
}
}

var10000 = true;
}
1 ответ
Андрей Высший разум (450956) 3 недели назад
Для break. Но выглядит этот код, как сгенерированный каким-то препроцессором, который автоматически расставляет label / break в процессе кодогенерации.
Похожие вопросы