65,211
社区成员
发帖
与我相关
我的任务
分享
#include <stdio.h>
#include <stdlib.h>
#include <stdarg.h>
void fun(int n, ... );
int main ( void )
{
char s[] = "asfasfasfas";
fun (4,2,3,4,5 );
printf ( s );
system( "pause" );
return 0;
}
void fun( int n, ... )
{
int i;
int tol=0;
for( i=1;i<=n;i++)
{
tol += *(&n+i);
printf( "%p\n", (&n+i) );//主要看地址
}
printf( "%d\n", tol );
}