Axel Rogat
Objektorientiertes Programmieren mit C++ und JAVA
 
7: Funktionen Kapitel 7 7.2: Funktionsdefinitionen 
 
  7.1 Funktionsdeklarationen  
 

Wenn Funktionen in einer Übersetzungseinheit verwendet werden sollen, in denen sie nicht definiert sind, oder in der gleichen Übersetzungseinheit, aber vor ihrer Definition, müssen sie deklariert werden. Das bedeutet, daß der Compiler genau alle für den bloßen Aufruf wichtigen Informationen erhält, nämlich die Typen der Formalparameter und den zurückgegebenen Typ:

double sqr(double), sin(double); int sqr(int); static void plotpoint(int x, int y); extern char *strncat(char *dest, const char *src, size_t maxlen);

Die tatsächlichen Argumente, die eine Funktion bei einem Aufruf übergeben bekommt, heißen Aktualparameter. Eine Funktionsdeklaration wird auch als Prototyp der Funktion bezeichnet.

 
7: Funktionen Startseite 7.2: Funktionsdefinitionen 
 

© 1998 Axel Rogat