Easy Coding
  Forum Wiki Tagging Projekte Karte RSS
» Start
» All Recent Changes
» Wiki Suche
» Wiki Hilfe

Informationen

How To's Algorithmen

edit SideBar

Neue Wiki Eintrage finden Sie unter easy-coding.de/wiki.

Funktionsprototyp

Ein Funktionsprototyp ist eine getrennt von der Implementierung erstellte Deklaration? einer Funktion.

Funktionsprototypen werden in verschiedenen Programmiersprachen benutzt, um dem Compiler die Parameter und den Rückgabewert einer Funktion mitzuteilen. Funktionsprototypen zeigen damit lediglich die Schnittstelle? einer Routine an, nicht jedoch deren Implementierung.

Wenn man in Funktion1 eine Funktion2 aufrufen will, diese aber erst später im Code implementiert ist, dann benötigt man einen Funktionsprototypen.

Beispiel

funktionsprototyp.c
  1. #include <stdio.h>
  2.  
  3. /* Dies ist der Funktionsprototyp von Add2Val */
  4. float Add2Val(float, float);
  5.  
  6. /**
  7. * Hauptprogramm
  8. */
  9. int main(void) {
  10.         printf("%g", Add2Val(1.5, 3.5));
  11.         return 0;
  12. }
  13.  
  14. /**
  15. * Implementierung der Funktion Add2Val
  16. */
  17. float Add2Val(float Z1, float Z2) {
  18.         return Z1 + Z2;
  19. }
Zuletzt geändert am 03.03.2007 18:46 Uhr
  Impressum