私は2つのコードを持っています:
do whileループ:
do
{
errorflag=0;
...
if(cond1)
{
errorFlag=12;
break; // Error Conditions
}
.
. // Processing
.
if(cond2)
{
errorflag=56;
break;
}
.
.
} while (0);
gotoラベル:
errorflag=0;
if(cond1)
{
errorflag=12;
goto xy;
.
.
.
.
if(Cond2)
{
errorflag=56;
goto xy;
}
.
.
.
xy:
どちらがいいですか?なぜ詳細を教えてください。またはこれを行うためのより良い方法はありますか?コードを最適化しています。私たちは、この種の大きなループを最も調査しています。アセンブリレベルであり、最適化の余地はそれほどありません。入力を入力してください。
私はelseを使いたくありません-それ以来、それはもう1つの条件をチェックするオーバーヘッドです。したがって、問題が発生した場合は直接終了してください。
この編集の後、私の質問は理にかなっていると思います
前もって感謝します