Modernes C++ programmieren

Okt 23, 2024

lst-0129-godb.cpp

//#(compile) c++; compiler:g132; options:-O3 -std=c++23; libs:-
// https://godbolt.org/z/8zcvMdM3b 
#include <iostream>

void print_val8(int n) {            // Parameter als Wert
    std::cout << n << " ";
    n = 8;                          // setzt Parameter auf 8
    std::cout << n << "\n";
}

int main() {
    int x = 5;
    print_val8(x);                  // x als Wert: druckt 5, dann 8
    std::cout << x << "\n";         // x ist unverändert 5
    print_val8(42);                 // 42 als Wert: druckt 42, dann 8
}