1.一个不定长参数函数
2010-04-24 20:12
239 查看
转载自“清水河畔”论坛
Code:
unsigned long sum(unsigned long a,...){
unsigned long *p=&a+1;
while(*p!=0){
a+=*(p++);
}
return a;
}
void main(){
printf("%lu/n",sum(1,2,4,7,9,0));
printf("%lu/n",sum(2,1,3,4,0));
printf("%lu/n",sum(2,1,0));
}
Code:
unsigned long sum(unsigned long a,...){
unsigned long *p=&a+1;
while(*p!=0){
a+=*(p++);
}
return a;
}
void main(){
printf("%lu/n",sum(1,2,4,7,9,0));
printf("%lu/n",sum(2,1,3,4,0));
printf("%lu/n",sum(2,1,0));
}
相关文章推荐
- 一个DELPHI程序要调用DLL,而DLL中的函数名,参数个数,参数类型为不定
- 写一个类似printf的带有不定参数的函数
- 不定参数函数原理以及实现一个属于自己的printf函数
- 写一个类似printf的带有不定参数的函数
- 研究不定数量参数的函数并实现一个printf函数
- 【c++】写一个类似printf的带有不定参数的函数
- 1.一个不定长参数函数
- 怎样让一个函数有不定长的参数列表?(附代码实例)
- 字符串参数必须包含一个或者多个数字,函数应该把这些数字字符转换为整数并返回这个整数。如果字符串参数包含了任何非数字字符,函数就返回零
- 怎样实现数目不定的函数参数
- 写一个函数,参数为$n,生成一个数组,其元素为1~$n,各元素位置随机排列,不得重复
- 用变量a给出下面的定义:一个有10个指针的数组,该指针指向一个函数,该函数有一个整形参数并返回一个整型数
- Java利用可变参数函数写一个打印方法。
- 不定参数函数的实现
- 实现一个函数可以求任意个参数的平均值 C语言
- Delphi中调用C约定不定参数函数的调用方法.
- 某面试题s=1+2-3+4-5+...+n编写一个函数,传入参数 n ,返回 s 的值
- c语言重载(overriding in C)或函数不定参数个数
- Java函数的不定参数
- Java函数的不定参数