„Variadische Funktion“ – Versionsunterschied

[ungesichtete Version][gesichtete Version]
Inhalt gelöscht Inhalt hinzugefügt
leichter zu Verstehen (weniger Fachwörter)
Markierungen: Mobile Bearbeitung Bearbeitung von einer mobilen Anwendung
Änderung 151010817 von 79.196.135.248 rückgängig gemacht; diese Information steht bereits im nächsten Halbsatz. Artikel bitte vor dem Bearbeiten lesen.
Zeile 1:
Als '''variadische Funktion''' bezeichnet man in Programmiersprachen [[Funktion (Programmierung)|Funktionen]], [[Prozedur (Programmierung)|Prozeduren]] oder [[Methode (Programmierung)|Methoden]] mit einer unbestimmten Anzahl an Stellen([[Stelligkeit|Arität]]), also solche, deren [[Parameter (Informatik)|Parameteranzahl]] nicht bereits in ihrer [[Deklaration (Programmierung)|Deklaration]] festgelegt ist. In einigen Sprachen wie [[C (Programmiersprache)|C]], [[C++]], [[Java (Programmiersprache)|Java]] und [[Lua]] wird dies in der Funktionsdeklaration mit [[Auslassungspunkte]]n angezeigt, der sogenannten '''Ellipse'''. An Stelle der Ellipse können beliebig viele [[Argument (Informatik)|Argumente]] (oder auch keine) übergeben werden. Nützlich sind variadische Funktionen beispielsweise bei der Verknüpfung mehrerer Zeichenketten oder beim Aufsummieren von Zahlenreihen und generell bei Operationen, die prinzipiell auf eine beliebige Anzahl Operanden angewandt werden können.
 
== Umsetzung in verschiedenen Programmiersprachen ==