c語言可變參數

#include <stdio.h>
#include <stdarg.h>

int funAdd(int v,...)
{
    va_list args;

    int i = v;
    int value;

    va_start(args,v);
    while(i>0)
    {
        value=va_arg(args,int);
        printf("%d\n",value);
        i--;
    }
    va_end(args);
    return value;
}

int main()
{
    int value = funAdd(5,1,2,3,4,5);
    return 0;
}

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章