Re: There would be precisely as many "goto" statements
Re: There would be precisely as many "goto" statements
Posted May 23, 2017 13:09 UTC (Tue) by mirabilos (subscriber, #84359)In reply to: Re: There would be precisely as many "goto" statements by WolfWings
Parent article: The "too small to fail" memory-allocation rule
It’d even be _easier_ in the case of nested loops, as something like shell’s “break 2” does not exist in C. A sole goto, to the shared exit path.
Avoiding GOTO at all cost is overreacting. The “rule” is probably good to teach to novice programmers, but experts are beyond it. Error handling is *the* prime example in favour of GOTO, although I agree there may be others.