반응형
  1.  #include <stdio.h>  
  2. #include <stdlib.h>  
  3. #include <stdarg.h>  
  4.   
  5. int GetSum(int num, ...)  
  6. {  
  7.    int  sum=0;  
  8.    int i;  
  9.    va_list ap;  
  10.    int arg;  
  11.   
  12.    va_start(ap,num);  
  13.    while((arg=va_arg(ap,int))!=0)  
  14.    {  
  15.       sum+=arg;  
  16.    }  
  17.    va_end(ap);  
  18.    return sum;  
  19. }  
  20.   
  21. int main()  
  22. {  
  23.    printf("1+2=%d\n",GetSum(2,1,2));  
  24.    printf("3+4+5+6=%d\n",GetSum(4,3,4,5,6));  
  25.    printf("10~15=%d\n",GetSum(6,10,11,12,13,14,15));  
  26.    return 0;  
  27. }  
반응형

'C & C++ 관련' 카테고리의 다른 글

C언어에서 \n 과 \r 의 차이는 무엇인가요  (2) 2008.08.17
Pthread API Reference  (0) 2008.08.15
gotoxy  (0) 2008.06.22
Posted by Real_G