Grundlagen für das Projekt (Teil 1)
3. Funktionen
3.3. Übergabe von Zeigern
Worum geht es?
Schließlich kann man auch Zeiger als Übergabeparameter an Funktionen übergeben. Hierbei wird ein Zeiger auf die Originaldaten übergeben, anstatt die Daten selbst. Die Funktion kann nun auf die Daten über den Zeiger zugreifen und sie ändern.
Was kannst du danach?
- Übergabe von Daten an Funktionen mit Hilfe von Zeigern
#include <iostream> using namespace std; // Übergabe von Zeigern void Increment3(int *e, int f) { *e = *e + f; cout << "In der Funktion: e = " << *e << endl; } int main() { int e{1}; int *p_e = &e; Increment3(p_e, 2); cout << "In main: e = " << *p_e << endl; return 0; }