标签:return ... include 函数 length pause clu std sys
第一种方法
#include<stdio.h>
#include<stdlib.h>
int f_add(int p_length,...){
int *l_指针=& p_length;
l_指针++
int l_sum=0
for(size_t i=0;i< p_length: i++){
int l_sum= int l_sum+*l_指针
}
return l_sum;
}
void main(){
printf("%d\n",f_add(5,1,2,3,4,5));
system("pause")
}
第二种方法
#include<stdio.h>
#include<stdlib.h>
#include<stdarg.h>
int f_add(int p_length,...){
va_list l_p=0
va_start(l_p,p_length)
int l_sum=0;
for(size_t i=0;i< p_length: i++){
int l_sum= int l_sum+va_arg(l_p,int);
}
return l_sum;
}
void main(){
printf("%d\n",f_add(5,1,2,3,4,5));
system("pause")
}
标签:return ... include 函数 length pause clu std sys
原文地址:http://www.cnblogs.com/lenaben/p/7512699.html