Atari Logo
Atari Computer

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

C

Home Funktionen main offenen Felder

10.2 Prototypen

Für den Geltungsbereich gilt wie bei Deklarationen auch, daß eine Funktion nur unterhalb ihrer Definition bekannt ist. Eine Funktion, die von main aufgerufen wird, muß also über main stehen. Wenn dies nicht erwünscht ist, um z.B. die Funktion main in einem Programm schneller zu finden, kann ein Prototyp angegeben und die Funktion an einem weitere unten liegenden Stelle definiert werden. Ein Prototyp ist der Funktionskopf mit einem Semikolon anstelle des Funktionsrumpfes.

int Addiere(int x, int y);

int main(void)
{  int x;

   x = Addiere(3,4);
   return 0;
}

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

In dem Prototyp kann darauf verzichtet werden, die Namen der Parameter anzugeben. Der Compiler prüft lediglich die Typen der Parameter anhand des Prototypen. Allerdings fördert die Angabe der Namen das Verständnis des Programms. Es ist nicht mehr erforderlich, in der Funktion selbst nachzuschauen.

int Addiere(int, int);

int main(void)
{  int x;

   x = Addiere(3,4);
   return 0;
}

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

Home Funktionen main offenen Felder


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