Definition | #include <stdarg.h> Optional type va_arg(va_list ap, type); |
Beschreibung | Die Makros
Vor dem ersten Aufruf von ap ist ein Zeiger auf die Argumentliste, die vor dem ersten Aufruf von type ist ein Typname, der zum Typ des aktuellen Argumentes passt. Es sind alle C-Datentypen zulässig, für die gilt: Ein Zeiger auf ein Objekt vom Typ type ist durch ein einfaches Anfügen von * an type definiert. Unzulässig sind z.B. Vektor- und Funktionstypen. Falls es kein nächstes Argument gibt oder type nicht zum aktuellen Argument passt, ist das Verhalten undefiniert. |
Returnwert | Wert des ersten Arguments wenn |
Hinweise | Die Kompatibilität von Argumenttypen wird vom C-Laufzeitsystem dahingehend unterstützt, dass ähnliche Typen in derselben Weise in der Parameterliste abgelegt werden und zwar: Alle Vor der Rückkehr einer Funktion, deren Argumentliste mit |
Siehe auch |
|