Menu schließen

Parameter

Frage: Parameter
(3 Antworten)

 
Für die nächste Stunde muss ich eine Zusammenfassung über Parameter schreiben.
Wir benutzen das Programm Delphi. Leider hab ich keine Ahnung was Eingangsparameter, Übergangsparameter und Ausgabeparameter sind. Kann mir vielleicht einer ne kurze erklärung geben?

Danke im vorraus
Outgun
GAST stellte diese Frage am 11.02.2006 - 10:41

 
Antwort von GAST | 11.02.2006 - 11:02
Also es gibt eine Unterscheidung in Delphi zwischen Wert- und Referenzparameter.
Beim Wertparameter wird der aktuelle Parameter in den formalen `kopiert` (Reiner Eingangsparameter), die Wertänderung des Parameters wirkt sich `nach außen` nicht weiter aus.
Beim Wertparameter erhält die Prozedur eine Referenz (Adresse) des aktuellen Parameters.
Ändert die Prozedur den Wert des Parametersm so ändert sich beim referenzparameter auch der Wert des aktuellen Parameters (Ausgabeparameter...und wenn Übergangsparameter heißt Wert rein und anderer Wert wieder raus dann auch Übergangsparameter).
Der Informationsfluss beim Wertparameter ist also ausschließlich in die Prozedur herein.
Dewr Informationsfluss beim Referenzparameter ist entweder nur aus der Prozedur raus, oder rein und raus.

 
Antwort von GAST | 14.02.2006 - 19:48
Ok, ich würde es als verstanden bezeichnen. Bräuchte noch en beispiel für jedes. z.B.:

procedure rechnen(zahla:integer; var zahlb:integer);
var merke: integer;

Nach dem was du sagst müsste dann die variable Merke ein Eingangsparameter sein.
Die Variable ZahlA ein Übergangsparameter und die ZahlB ein Ausgabeparameter oder andersrum?

Mfg Outgun

 
Antwort von GAST | 15.02.2006 - 14:36
Brauche wirklich Hilfe...

Verstoß melden
Hast Du eine eigene Frage an unsere Informatik-Experten?

> Du befindest dich hier: Support-Forum - Informatik
ÄHNLICHE FRAGEN:
BELIEBTE DOWNLOADS: