Anwendungsentwicklung - Software Engineering - Programmierung


Deklaration von Funktionen

Eine Funktion dient dazu, einen Teil eines Programmes zu übernehmen, z.B. eine Berechnung, eine Ein- oder Ausgabe.

Einer Funktion können mehrere Werte aus dem Hauptprogramm übergeben werden. Die übergebenen Werte werden in der Parameterliste angegeben. Eine Funktion kann immer nur einen Wert zurückgeben. Der Datentyp des Rückgabewertes wird bei der Funktionsdeklaration als erstes angegeben.

Bsp. :
Int main ()
{
int i_x;
i_x = eingabezahl(); // Aufruf der Fkt. eingabezahl im main
ausgabezahl(i_x); // Aufruf der Fkt. ausgabezahl im main
}
int eingabezahl() // Die Funktion eingabezahl gibt einen Wert
{ // vom Datentyp int an das main zurück.
int i_zahl; // Daher müssen die Variablen i_zahl und
cin >> i_zahl; // i_x (im main) beide von Datentyp int sein.
return i_zahl
}
void ausgabezahl(int i_aus) // Der Funktion ausgabezahl wird der Wert der
{ // Variablen i_x aus dem main an die Variable
cout << i_aus; // i_aus der Funktion übergeben.
} // Die Fkt. gibt keinen Wert an main zurück