トップページ > キーワード検索 > va_end()
C言語規格
C言語(その他)
プログラム
その他
va_end()
機能 可変個引数リスト(va_list)をリセットすることを表す。
定義 #include <stdarg.h>

void va_end ( va_list ap );
引数
ap初期化された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





inserted by FC2 system