prototype in c Programm

#2459887
Lesenswert?

Hallo!

Ich habe in einem Programm folgendes gesehen:
1
// ---- private typedefs private prototypes
2

3
tSM_functions SM_UI_exe(tSM_functions ms);

den Ausdruck Prototypes verstehe ich nicht und finde ihn nicht in meinem 
Buch!

Was bedeutet dieser?

danke und Gruss!

M.B.
Persönliche Seite #2459897
Lesenswert?

Das ist der Plural von Prototyp. Ein deutscher Begriff dafür ist 
Vorwärtsdeklaration.

Das bedeutet, daß an dieser Stelle dem Compiler mitgeteilt wird, daß es 
irgendwo eine Funktion gibt, die den angegebenen Datentyp zurückgibt 
und mit den angegebenen Datentypen aufgerufen werden möchte.

Wenn Du Dir mal eine der üblichen C-Headerdateien wie "stdio.h" oder 
"string.h" ansiehst, wirst Du dort auch ganz viele Prototypen drin 
finden.

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren