C语言中的可变参数的使用方法
2010-10-15 10:18
323 查看
在C语言中比较常用的可变参数就是printf();函数原型如下:
int printf(const char * format,...);
写一个简单的可变参数:
int printf(const char * format,...);
写一个简单的可变参数:
#i nclude <stdarg.h> void va_fun(int i,...); int main(void) { va_fun(100); va_fun(200,100); va_fun(100,200,300); } void va_fun(int i,...) { va_list arg_ptr; int j = 0; va_start(arg_ptr,i); j = va_arg(arg_ptr,int); va_end(arg_ptr); printf("%d %d/n",i,j); }
相关文章推荐
- C语言可变参数函数的使用方法讲解
- C语言可变参数的使用
- C语言中如何使用宏 包括单双井号 可变参数
- C++ template的一些高级用法(元编码,可变参数,仿函数,using使用方法,. C++ 智能指针)
- C语言中如何使用宏 包括单双井号 可变参数
- c语言宏定义,可变参数的使用
- C语言中的可变参数列表使用详解(转)
- Java中可变长参数的使用方法
- 在方法中使用ParamArray关键字来设置可变参数个数
- 【转载】C语言中如何使用宏 包括单双井号 可变参数
- C 语言 可变参数 的使用 方法
- C语言中switch case语句可变参实现方法(case 参数 空格...空格 参数 :)
- 【转载】理解可变参数va_list、va_start、va_arg、va_end原理及使用方法
- C语言深入浅出可变参数函数的使用技巧
- 使用可变参数的方法记录log
- java中可变长参数的定义及使用方法
- C语言可变参数函数取参方法
- 深入了解C语言(函数的参数传递和函数使用参数的方法)
- java7新特性 当使用可变并且非具体类型形式化参数的方法时候,改进警告与报错的提示
- C语言中switch case语句可变参实现方法(case 参数 空格...空格 参数 :)