int printf(const char* format,…),int scanf(const char *format,…);它除了有一個參數format固定以外,後面跟著的參數的個數和類型是可變的(用三個點“…”做參數占位符),實際調用時可以有以下的形式:
printf(“%d”,i); printf(“%d,%c”,i,j);
1、
#include <stdio.h><stdarg.h> ar_cnt( ar_cst( * main( argc, * in_size =_INTSIZEOF(,,,, ar_cnt( value1= i= arg_cnt =(i=;i<cnt;i++=va_arg(arg_ptr,,value1,i+
#include <stdio.h><stdarg.h> PrintLines( * *==va_arg(v1,* (str != main( argc, *,,,
3、
#include <stdio.h><stdarg.h> FindMax(=va_arg(v1,(i=;i<amount;i++=va_arg(v1,=(great>val)? main( argc, * max=FindMax(,,,,,,
http://www.chineselinuxuniversity.net/articles/26262.shtml