Accueil
|_Accueil Langage C++ |_Les mots clés C++ |_break |_continue |_do / while |_for |_for (foreach) |_goto |_if / else |_switch / case |_thread_local |_throw |_try / catch |_while |
Instruction gotoSyntaxe d'utilisationgoto etiq;
L'instruction Une étiquette se définie avec un nom suivi d'un caractère :. Normalement, une étiquette est placée en colonne 0 du fichier de texte.
En fait quasiment toutes les instructions C++ effectuent de débranchement. Pour les autres instructions,
les choses sont contrôlée par le compilateur, mais ce qui n'est pas le cas avec Exemple de code#include <cstdlib> #include <iostream> using namespace std; int main( int argc, char * argv[] ) { argc--; argv++; if ( argc == 0 ) { cout << "Usage: commandName argument..." << endl; exit( 0 ); } int counter = 0; loopBegin: if ( counter == argc ) goto loopEnd; cout << "Handle argument " << argv[counter] << endl; counter++; goto loopBegin; loopEnd: // . . . return 0; } Sujets connexes |
Améliorations / Corrections
Vous avez des améliorations (ou des corrections) à proposer pour ce document : je vous remerçie par avance de m'en faire part, cela m'aide à améliorer le site.
Emplacement :
Description des améliorations :