Я пытаюсь понять код C. В какой-то части есть:
for ...{
if condition{
a=1;
break;
}
}
который в более поздней версии изменен на:
for ...{
if condition{
goto done;
}
}
done: a=1;
С моей точки зрения, обе версии должны давать одинаковый результат, но этого не происходит. Ты знаешь почему?
ИСПРАВЛЕНИЕ: Исправление:
for ...{
if condition{
goto done;
}
}
goto notdone;
done:
ok=0;
notdone:
goto
s... - person Heinzi   schedule 28.11.2010