【文件属性】:
文件名称:stdarg.h中三个宏va_start ,va_arg和va_end的应用
文件大小:35KB
文件格式:DOC
更新时间:2014-06-04 11:35:11
stdarg
1)首先在函数里定义一个va_list型的变量,这里是arg_ptr,这个变
量是指向参数的指针.
2)然后用va_start宏初始化变量arg_ptr,这个宏的第二个参数是第
一个可变参数的前一个参数,是一个固定的参数.
3)然后用va_arg返回可变的参数,并赋值给整数j. va_arg的第二个
参数是你要返回的参数的类型,这里是int型.
4)最后用va_end宏结束可变参数的获取.然后你就可以在函数里使
网友评论
- #完美解决问题,讲的挺详细的,可以下载看看