W i l l k o m m e n   b e i   [ www.mauspfeil.com ]
 
 



 

Wörterbuch der Bedeutung
<<Zurück
Bitte wählen Sie einen Buchstaben:
A, Ä | B | C | D | E | F | G | H | I | J | K | L | M | N | O, Ö | P | Q | R | S | T | U, Ü | V | W | X | Y | Z | 0-9

Suchen:

(Groß-/Kleinschreibung wird nicht unterschieden)

Google


Wertparameter

*** Shopping-Tipp: Wertparameter

'''Wertparameter''' (engl. ''call by value'') sind Parameter (Informatik) Parameter von Unterprogrammen in Programmiersprachen, die die Übergabe, jedoch nicht die Rückgabe von Werten ermöglichen. Neben Wertparametern stehen oft auch Referenzparameter zur Verfügung, die neben einer Wertübergabe auch deren Rückgabe ermöglichen.

Beispiel
Die Programmiersprache C (Programmiersprache) C verwendet für einfache Variablen stets Wertparameter: ''Funktion:'' int test(int s1, int s2) { s1 = s1 * 3; s2 = s2 * 4; return(s1 + s2); } ''Aufruf:'' int a = 4, b = 5, c; c = test(a,b); printf("%i, %i, %i", a, b, c); ''Ausgabe:'' 4, 5, 32 In diesem Beispiel ist zu sehen, dass die beiden Variablen ''a'' und ''b'' lediglich ihre Werte an die Funktion (Programmierung) Funktion ''test'' übergeben, aber im Gegensatz zu einem Referenzparameter dabei unverändert bleiben. Felder und Unterprogramm-Parameter werden in C jedoch stets als Referenzparameter übergeben.

Implementierung
Wird eine Zuweisung innerhalb des Unterprogrammes an einen Wertparameter vorgenommen, muss ein Compiler beim Unterprogrammaufruf eine ''Kopie'' des Parameters erzeugen. Hierfür ist sowohl Speicherplatz als auch Ausführungszeit erforderlich. Bei größeren Datenstrukturen, wie z. B. großen Feldern, kann dies problematisch sein. Optimierende Compiler können automatisch ermitteln, ob eine solche Kopie nötig ist und gegebenenfalls darauf verzichten.

Verwendende Programmiersprachen
* Java (Programmiersprache) Java * C (Programmiersprache) C * C++ * Pascal (Programmiersprache) Pascal * Modula-2 * Ada (Programmiersprache) Ada * Fortran Kategorie:Programmiersprachelement




[Der Artikel zu Wertparameter stammt aus dem Nachschlagewerk Wikipedia, der freien Enzyklopädie. Dort findet sich neben einer Übersicht der Autoren die Möglichkeit, den Original-Text des Artikels Wertparameter zu editieren.
Die Texte von Wikipedia und dieser Seite stehen unter der GNU Free Documentation License.]

<<Zurück | Zur Startseite | Impressum | Zum Beginn dieser Seite