سوال ۳
تکه برنامههای زیر را بدون goto بنویسید.
- کد ۱
- goto1.c
for (int i = 0; i < n; ++i) { do_something1(); for (int j = 0; j < n; ++j) { if (breakout_condition) goto final; do_something2(); } } final: do_something3();
- کد ۲
- goto2.c
inside: do_something() if (was_an_error()) goto out; do_something_else() if (was_an_error()) goto out; goto inside; out: cleanup();