1. 首页
  2. 课程学习
  3. C++/C
  4. stdarg.h中三个宏va_start va_arg和va_end的应用

stdarg.h中三个宏va_start va_arg和va_end的应用

上传者: 2019-08-13 16:24:48上传 DOC文件 34.5KB 热度 22次
1)首先在函数里定义一个va_list型的变量,这里是arg_ptr,这个变量是指向参数的指针.2)然后用va_start宏初始化变量arg_ptr,这个宏的第二个参数是第一个可变参数的前一个参数,是一个固定的参数.3)然后用va_arg返回可变的参数,并赋值给整数j.va_arg的第二个参数是你要返回的参数的类型,这里是int型.4)最后用va_end宏结束可变参数的获取.然后你就可以在函数里使
用户评论