Was genau ist ein Parameter?

Bei einer Funktion wird zwischen die beiden runden Klammern eine so genannte formale Parameterliste eingeschoben. Die Parameterliste besteht aus keiner, einer oder mehreren durch Kommata getrennten Parameterdeklarationen. Bei einem Parameter handelt es sich dann um eine ganz normale lokale Variable.

random(int A, float B)

Funktionsname (formale Parameterliste)

Formale Parameterliste à Parameterdeklaration

Parameterdeklaration à Datentyp, Parametername

Parametername à Bezeichner

Parameter sind also lokale Variablen von Funktionen, die dadurch initialisiert werden, dass der Funktion bei ihrem Aufruf ein entsprechender Initialisierungswert für die Variable übergeben wird.

~ von 2pro am November 27, 2006.

Eine Antwort to “Was genau ist ein Parameter?”

  1. Das ist recht schön gesagt. Formal müsste aber die Regel für die Parameterdeklaration ohne das Komma zwischen den beiden Bestandteilen geschrieben werden. Und die Formale Parameterliste müsste tatsächlich die Listenstruktur erzeugen können, also ein Fortsetzen: {Parameterdeklaration} — wo die geschweiften Klammern sagen sollen, dass es null oder mehr Wiederholungen dessen geben darf, was die Klammern einschließen.

Eine Antwort hinterlassen