機能 | 可変個数の引数で必要となる情報を保持することができるオブジェクト型を表す。 |
---|---|
定義 |
#include <stdarg.h> va_list |
実装例 |
#include <stdarg.h> #include <stdio.h> void func(int num, ...) { va_list args; va_start(args, num); printf("%d\n", va_arg(args, int)); printf("%c\n", va_arg(args, char)); va_end(args); } int main(void) { func(2, 123, 'a'); return 0; } |
実行結果 |
123 a |
va_list