可变参数列表
来源:互联网 发布:淘宝充气娃娃骗局 编辑:程序博客网 时间:2024/05/30 04:34
//可变参数列表#include<stdio.h>#include<stdarg.h>double Ave(int num,...){int i = 0;double sum = 0.0;va_list arg;va_start(arg, num);for (i = 0; i < num; i++){sum += va_arg(arg, double);}va_end(arg);return sum / num;}int main(){double ret = Ave(3, 4.5, 4.4, 4.3);printf("ret = %lf\n",ret);system("pause");return 0;}
//模拟printf//print("val:ccc s\n",'b','i','t',"hello");#include<stdio.h>#include<stdarg.h>void Print(const char* str, ...){char *p = NULL;va_list arg;va_start(arg,str);while (*str){switch (*str){case 'c': putchar(va_arg(arg, char)); break;case 's': p=va_arg(arg, char *);while (*p){putchar(*p);p++;}break;default: putchar(*str); break;}str++;}va_end(arg); }int main(){Print("val:ccc s\n",'b','i','t',"hello");system("pause");return 0;}
0 0
- Java可变参数列表
- 可变参数列表
- 关于可变参数列表
- 可变参数列表
- c++ 可变参数列表
- 可变参数列表
- cstdarg可变参数列表
- 可变参数列表
- java可变参数列表
- 可变参数列表
- Java 可变参数列表
- 可变参数列表
- C可变参数列表
- 可变参数列表
- C可变参数列表
- 可变参数列表
- /可变参数列表
- 可变参数列表
- iOS ViewController跳转界面的几种方法简单总结
- 导航栏颜色的设置
- Lua语法
- Android动画--逐帧动画和补间动画简单介绍和基本用法(一)
- 一些系统类的头文件(三)
- 可变参数列表
- android(NDK+JNI)---Android JNI开发生成.h头文件问题
- android shape的使用
- 欢迎使用CSDN-markdown编辑器
- iOS下读取iphone支持的字体列表,iphone支持显示那些字体
- Lync Server 2010企业架构设计方案书
- CentOS 中文支持相关问题
- 一些系统类的头文件(四)
- 使用Nexus搭建Maven仓库