c 语言如何能够实现无限多参数的函数(不用数组)?

2016 年 5 月 31 日
 wohenyingyu01
类似 printf()这种可以无限加逗号的是怎么实现的?初学者,没有谷歌到答案。。。
3096 次点击
所在节点    问与答
13 条回复
debiann
2016 年 5 月 31 日
搜 不定参数函数
LMkillme
2016 年 5 月 31 日
可变参数列表
am241
2016 年 5 月 31 日
stdarg.h
dphdjy
2016 年 5 月 31 日


麻烦回去重新学习如何正确使用 Google 及各种术语
BGLL
2016 年 5 月 31 日
就 C 而言的话。关键词:可变参数
类似:
void printf(char *fmt, ...)
{
}
wohenyingyu01
2016 年 5 月 31 日
@dphdjy 本身就不知道术语如何谷歌?我知道了术语还需要谷歌吗?
theFool
2016 年 5 月 31 日
@wohenyingyu01

第二个, 点开就是了。

问人问题态度还这样?
tyfulcrum
2016 年 5 月 31 日
楼主还是找本靠谱的书系统地看一遍吧,比如*Pointers on C*,比这么着东一榔头西一棒子要强不少。
ffffwh
2016 年 5 月 31 日
上 C++

template <typename ... Args>
void func(Args&& ... args /*大概吧*/) { }

还是强类型的...
just4test
2016 年 5 月 31 日
@wohenyingyu01 我觉得你说的很对。

@dphdjy 不知道术语谷歌也没用,知道术语百度也行。没必要这么大优越感。
SoloCompany
2016 年 6 月 1 日
@just4test 从 7 楼的截图来看,你不是不知道怎么 google ,而是根本就没有进行过尝试,简称伸手党,而且还有欺骗成份
wohenyingyu01
2016 年 6 月 1 日
@SoloCompany 我谷歌到的全是用数组。好的那我承认不会用谷歌,某些人就有优越感了吧?
just4test
2016 年 6 月 1 日
@SoloCompany 我在 google 和百度里尝试了 c 无限多参数 没有得到想要的结果。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://v2ex.ih06.com/t/282508

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX