INFO: Jumping into the Middle of a For Loop Is Not RecommendedLast reviewed: August 26, 1997Article ID: Q19972 |
The information in this article applies to:
SUMMARYIn Microsoft C and in Microsoft C/C++, the goto statement and its corresponding label must be part of the same function; no other restrictions apply. However, because different compilers optimize for loops and allocate stack space for automatic variables in various ways, using a goto statement to transfer flow-of-control into the middle of a for loop is not portable and is considered unsafe. The most common use for the goto statement in structured programming involves error handling. In these cases, the goto statement usually leads out of a deeply nested for loop. Keywords : CLngIss kbfasttip Version : MS-DOS:5.1,6.0,6.00a,6.00ax,7.0; WINDOWS:1.0,1.5; WINDOWS NT:1.0,2.0,4.0,5.0 Platform : MS-DOS NT WINDOWS Issue type : kbinfo |
================================================================================
© 1998 Microsoft Corporation. All rights reserved. Terms of Use. |