Modernes C++ programmieren

Okt 23, 2024

lst-0193-godb.cpp

//#(compile) c++; compiler:g132; options:-O3 -std=c++23; libs:-
// https://godbolt.org/z/ohd5Pr8fb 
#include <iostream>
int main() {
    int idx = 4;
    goto mehr;                      // springe zu Label mehr
  drucke:                           // Label für die nächste Anweisung
    std::cout << idx << std::endl;
    idx = idx * 2;
  mehr:
    idx = idx + 3;
    if(idx < 20)
        goto drucke;                // goto kann auch in einem if stehen
  ende:                             // dies ist ein Label, wird aber nicht verwendet
    return 0;
}