Feld als Referenzparameter in C?

... komplette Frage anzeigen

2 Antworten

Damit wäre das Feld ja als Feld übergeben, nicht aber der pointer, oder nicht?

Antwort bewerten Vielen Dank für Deine Bewertung
Kommentar von netcx
09.09.2016, 18:05

p.s. normalerwese übergibt man per reference, es sei denn man benötigt unbedingt eine kopie. dann muss man natürlich beachten, dass wenn man in der funktion werte im feld ändert, dass die auch außerhalb der funktion geändert werden. aber genau so will man das eigentlich, es sei denn, man führt z.B. berechnungen durch, wo änderungen nicht erwünscht sind.

0
void funktion(int feld[])
{

}

// Aufruf


funktion(feld);
Antwort bewerten Vielen Dank für Deine Bewertung

Was möchtest Du wissen?