Einzelnen Beitrag anzeigen

Romiox

Registriert seit: 14. Okt 2010
Ort: Ruhrpott
57 Beiträge
 
#8

AW: Klausur-Fragen

  Alt 2. Nov 2011, 17:25
Zitat von hotkey:
Eine Funktion liefert einen Wert zurück , eine Prozedur nicht , mein Lehrer : eine Prozedur auch => verunsichert.
Die Antwort von Sir Rufo war ja schon recht umfassend,
nur so viel noch dazu:

Funktionen haben einen Rückgabewert, ja.

Prozeduren haben keinen Rückgabewert, nein.
Prozeduren können aber übergebene Variablen verändern (Funktionen eigentlich auch *scratch* - nicht so wichtig),
sofern diese im Kopf als var-Parameter deklariert sind (procedure FooProc( var Value : integer ); ).
Wenn nicht würde diese Prozedur zwar abgearbeitet, die übergebene Variable aber nicht verändert.

Viel Erfolg
Janis F.
  Mit Zitat antworten Zitat