Breymann. C++ Einführung und professionelle Programmierung

Breymann. C++ Einführung und professionelle Programmierung Breymann. C++ Einführung und professionelle Programmierung

vred.bioinf.uni.sb.de
von vred.bioinf.uni.sb.de Mehr von diesem Publisher
17.11.2014 Aufrufe

• Deklaration: = Beschreibung für den Compiler, und Hinweis, dass eine Funktion (oder eine Variable/ ein Objekt dieses Aussehens) irgendwo definiert ist. Er ist damit in der Lage, eine Syntaxprüfung vorzunehmen. • Definition: veranlasst den Compiler, Speicherplatz zu reservieren und Programmcode zu erzeugen. Syntax eines Funktionsprototypen: Rückgabetyp Funktionsname ( Parameterliste ); Rückgabetyp: beliebig, aber kein Array und keine Funktion (aber Zeiger) unsigned long Fakultaet ( int n ); . . . . . Rückgabetyp Funktionsname ( Parameterliste ); Syntax der Funktionsdefinition: Breymann C++, c○ Hanser Verlag München Inhalt ◭◭ ◭ ◮ ◮◮ 92 zurück Ende

Rückgabetyp Funktionsname ( Formalparameterliste ) Block unsigned long Fakultaet ( int x ) {...} . . . . . . Rückgabetyp Funktionsname ( Formalparameterliste ) Block Syntax des Funktionsaufrufs: Funktionsname ( Aktualparameterliste ); Compiler: prüft Syntax Linker : prüft, ob eine Definition vorhanden ist Breymann C++, c○ Hanser Verlag München Inhalt ◭◭ ◭ ◮ ◮◮ 93 zurück Ende

• Deklaration:<br />

= Beschreibung für den Compiler, <strong>und</strong> Hinweis, dass eine Funktion<br />

(oder eine Variable/ ein Objekt dieses Aussehens) irgendwo definiert<br />

ist. Er ist damit in der Lage, eine Syntaxprüfung vorzunehmen.<br />

• Definition:<br />

veranlasst den Compiler, Speicherplatz zu reservieren <strong>und</strong> Programmcode<br />

zu erzeugen.<br />

Syntax eines Funktionsprototypen:<br />

Rückgabetyp Funktionsname ( Parameterliste );<br />

Rückgabetyp: beliebig, aber kein Array <strong>und</strong> keine Funktion<br />

(aber Zeiger)<br />

unsigned long Fakultaet ( int n );<br />

.<br />

. . . .<br />

Rückgabetyp Funktionsname ( Parameterliste );<br />

Syntax der Funktionsdefinition:<br />

<strong>Breymann</strong> <strong>C++</strong>, c○ Hanser Verlag München<br />

Inhalt ◭◭ ◭ ◮ ◮◮ 92 zurück Ende

Hurra! Ihre Datei wurde hochgeladen und ist bereit für die Veröffentlichung.

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!