goto kullanımından kacınmak için kullanılabilir.
goto label kullanımı:
int fun() {
if (condition1= true)
Goto Label;
if (condition2= true)
Goto Label;
if (condition2= true)
Goto Label;
Label:
}
goto kullanmamak için kullanılan while(0) kullanımı:
int fun()int fun(){
do{
if (condition1= true)
break;
if (condition2= true)
break;
if (condition3= true)
break;
} while(0);
return 1;
}
1 döngü ile error check edileceginde, iç içe if döngülerinden kacınmak istenirse:
do {
if (error) {
break;
}
if (error) {
break;
}
} while (0);