[C语言] c需要函数怎么实现可变参的传递

[复制链接]
1054|3
 楼主| yanghelovehuang 发表于 2018-9-19 15:48 来自手机 | 显示全部楼层 |阅读模式
各位大佬好  我现在想写个函数,但是传递的参数可能是字符串,也可能是整数,浮点型等 不确定,我该怎么设计函数能够传递可变参呢? 函数传递void类型参数可以实现吗
ayb_ice 发表于 2018-9-19 16:50 | 显示全部楼层
参考printf函数格式写,网上有例程的
mohanwei 发表于 2018-9-19 21:10 | 显示全部楼层
int sprintf(char *pcBuf, const char *pcString, ...)//自己解析变参
{
}
Prry 发表于 2018-9-20 22:21 | 显示全部楼层
C++实现了,多态。C本身不提供,可以想办法实现,如用可变参数函数。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

156

主题

324

帖子

1

粉丝
快速回复 在线客服 返回列表 返回顶部