Atari Logo
Atari Computer

Hauptseite -
Welches System? -
Hardware -
Software -
Emulatoren -
Internet
MausNet
Programmieren
Verweise
Über

C

Home Funktionen const Parameter Rekursionen

10.6 Alte Deklarationen

Es ist möglich, den Typ der Funktion und die Parameter nicht anzugeben. Der Compiler geht davon aus, daß die Funktion einen int zurückliefert. Der Compiler ist aber nicht mehr in der Lage zu prüfen, ob die Funktion mit den richtigen Parametern aufgerufen wird. Werden in dem Prototypen Parameter und Typ der Funktion weggelassen, wird damit auch das Verständnis des Programms erschwert. Denn nun muß man die Definition der Funktion suchen, um Informationen über Parameter zu bekommen.

a()
{
   return 3;
}

int main(void)
{  int i;

   i = a();
   return 0;
}

Es ist auch möglich, die Paramter in den Klammern nur mit Namen getrennt durch Kommas aufzuführen und darunter die Paramter nochmals mit ihren Datentyp aufzuführen. Diese Vorgehensweise ist ein Überbleibsel von k&R C und sollte nicht mehr benutzt werden.

int a(x, y)
int x;
int y;
{
   return x+y;
}

Home Funktionen const Parameter Rekursionen


Best viewed with any browser English version not yet available.

Änderungen und Irrtümer vorbehalten. Letzte Änderung:
14 September 2001.
Home - Mail an den Webmaster - Impressum