"break" statements
Ken Arnold%CGL
arnold at ucsfcgl.UUCP
Fri Oct 25 13:34:02 AEST 1985
In article <723 at mmintl.UUCP> franka at mmintl.UUCP (Frank Adams) writes:
>In article <195 at codas.UUCP> mikel at codas.UUCP (Mikel Manitius) writes:
>>In Ratfor (a pre-processor to fortran (ugh!)) you can specify the level of
>>the break statement, meaning, out of how many loops you want to break,
>>thusly "break 2;" would break out of the current loop, and the one it is
>>nested within, I would on many occasions have liked to have had this feature.
>
>Better to put some kind of label on the statements being "broken" out of,
>end specify the label in the break statement. Otherwise, it's too easy
>to miscount -- especially with both loop and switch statements.
>
>Frank Adams
NOT THIS RECORD! NOT THIS RECORD!!! AHHHHHHRRRRRGGGHHHHHH!!!!!!!!!!
This debate went on for months in this newsgroup recently. Please,
let's not start it up again. Last time, the final decision was:
some people like break <number>, and
some people like break <label>, and
some people don't like break at all ("it's not structured"), and
some people like break as it is ("you should make it a function
and return;").
I'm sure that if we debate it for a few *more* months we can add a
fifth item, but ask youself: is this discussion *really* necessary?
Ken Arnold
More information about the Comp.lang.c
mailing list