C语言之<stdarg.h>库说明(二)
发布日期:2021-07-01 06:02:25
浏览次数:2
分类:技术文章
本文共 420 字,大约阅读时间需要 1 分钟。
简介
stdarg.h 头文件定义了一个变量类型 va_list 和三个宏,这三个宏可用于在参数个数未知(即参数个数可变)时获取函数中的参数。
可变参数的函数通在参数列表的末尾是使用省略号(,...)定义的。
库变量
下面是头文件 stdarg.h 中定义的变量类型:
序号 | 变量 & 描述 |
---|---|
1 | va_list 这是一个适用于 va_start()、va_arg() 和 va_end() 这三个宏存储信息的类型。 |
库宏
下面是头文件 stdarg.h 中定义的宏:
序号 | 宏 & 描述 |
---|---|
1 | 这个宏初始化 ap 变量,它与 va_arg 和 va_end 宏是一起使用的。last_arg 是最后一个传递给函数的已知的固定参数,即省略号之前的参数。 |
2 | 这个宏检索函数参数列表中类型为 type 的下一个参数。 |
3 | 这个宏允许使用了 va_start 宏的带有可变参数的函数返回。如果在从函数返回之前没有调用 va_end,则结果为未定义。 |
转载地址:https://pantang.blog.csdn.net/article/details/113664657 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!
发表评论
最新留言
网站不错 人气很旺了 加油
[***.192.178.218]2024年04月17日 16时44分43秒
关于作者
喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!
推荐文章
求A,B数组的交集,并集和差集
2019-05-08
android数组的使用
2019-05-08
比较Date大小
2019-05-08
android res目录下存放图片文件夹 i m h xh xxh
2019-05-08
抽象路径、绝对路径、相对路径
2019-05-08
EditText 初始化,默认不弹出小键盘
2019-05-08
Java-使数值不使用科学计数法
2019-05-08
TypedArray的用法和declare-styleable:自定义控件的属性
2019-05-08
android下的回调机制 分享
2019-05-08
phonegap安装 环境搭建与配置详解( 完整版 提供下载地址)
2019-05-08
jeecg初识
2019-05-08
android eclipse的xml字体大小
2019-05-08
phonegap照相插件的使用
2019-05-08
phonegap的Notification 振动 响铃和弹窗 android
2019-05-08
【Mybatis】第三方缓存整合-MyBatis整合ehcache
2019-05-08
android phonegap插件开发方法 plugin
2019-05-08
phonegap创建工程 生成指定的包名 类名 应用名
2019-05-08
phonegap导入工程报错解决办法 错误解析android
2019-05-08
final和static
2019-05-08