goto in C and C++ (opens in new tab)
Introduction Both C and C++ include the goto statement that goes (jumps) to the statement having the given label within the same function, for example: if ( disaster ) goto error; // ... error: // handle the error As you probably know, goto has a bad reputation stemming chiefly from Edsger Dijkstra’s infamous go to Statement Considered Harmful (1968) letter wherein he wrote in part: For a number of years I have been familiar with the observation that the quality of programmers is a decreasing...
Read the original article