jw_lee

  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::

2013年8月20日

摘要: 原来C语言还支持函数传递数目不定的参数。printf函数是不是依此实现的呢?实现方法1.包含宏头文件#include2.函数原型中参数的写法参数数目未定,名称也未定。用...来代替未定数目的参数,但第一个参数名一定要写。如int max_list( int num, ... );float average( int n_value, ... );3.引用参数首先要定义一个 va_list 类型的变量,用于访问参数列表的未确定部分,如va_list var_avg;然后初始化va_start( var_avg, num );第一个参数是之前声明的va_list 类型的参数,第二个是传递给函数的省 阅读全文
posted @ 2013-08-20 16:09 jw_lee 阅读(286) 评论(0) 推荐(0) 编辑