| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1779 人关注过本帖
标题:va_list是什么
只看楼主 加入收藏
cellphone
Rank: 1
等 级:新手上路
帖 子:20
专家分:0
注 册:2010-11-16
结帖率:100%
收藏
已结贴  问题点数:20 回复次数:5 
va_list是什么
va_list是什么意思?看了百科,但是太难,看不懂,有没有简单的解释。
搜索更多相关主题的帖子: list 
2010-11-18 22:20
寒风中的细雨
Rank: 17Rank: 17Rank: 17Rank: 17Rank: 17
等 级:贵宾
威 望:66
帖 子:1710
专家分:8645
注 册:2009-9-15
收藏
得分:5 
这个问题有难度
2010-11-18 22:46
cellphone
Rank: 1
等 级:新手上路
帖 子:20
专家分:0
注 册:2010-11-16
收藏
得分:0 
回复 2楼 寒风中的细雨
同感。

[ 本帖最后由 cellphone 于 2010-11-18 23:10 编辑 ]
2010-11-18 23:07
cellphone
Rank: 1
等 级:新手上路
帖 子:20
专家分:0
注 册:2010-11-16
收藏
得分:0 
找到一个比较简单的解释了,http://wenku.baidu.com/view/ffac6e75a417866fb84a8e84.html 发上来,希望对跟我一样有这个困惑的人有所帮助
2010-11-19 16:08
shafeilong
Rank: 9Rank: 9Rank: 9
等 级:蜘蛛侠
威 望:4
帖 子:236
专家分:1434
注 册:2009-3-21
收藏
得分:15 
VA_LIST 是在C语言中解决变参问题的一组宏

VA_LIST的用法:      
       (1)首先在函数里定义一具VA_LIST型的变量,这个变量是指向参数的指针
      (2)然后用VA_START宏初始化变量刚定义的VA_LIST变量,这个宏的第二个参数是第一个可变参数的前一个参数,是一个固定的参数。
       (3)然后用VA_ARG返回可变的参数,VA_ARG的第二个参数是你要返回的参数的类型。
       (4)最后用VA_END宏结束可变参数的获取。然后你就可以在函数里使用第二个参数了。如果函数有多个可变参数的,依次调用VA_ARG获取各个参数。

2010-11-19 22:44
cellphone
Rank: 1
等 级:新手上路
帖 子:20
专家分:0
注 册:2010-11-16
收藏
得分:0 
回复 5楼 shafeilong
谢了
2010-11-20 10:49
快速回复:va_list是什么
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.014332 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved