无符号整形
发表于 2018-7-28 20:46:48
教你用C/C++实现可变参数(数量不确定的参数!!)
大家都知道printf吧?它的参数是不限量的。这是不是很神奇呢?不,一点儿不也神奇~~只要你会用可变参数,这一点儿也不神奇呀~{:10_279:}
好奇心强一点儿的鱼油可能看过printf的声明:
extern int printf(const char *format,...);
那么,实现可变参数的关键点在哪里呢?
大家可能都猜到了吧,关键点是那三个点,它们告诉编译器,这个函数的参数是可变的。
可是怎么引用它呢,连名字都没有,总不可能是一个指向一个充满void*指针的数组吧?(这跟python有点不一样)
**** Hidden Message *****
╰☆忝婲雨☆╮
发表于 2018-7-28 22:29:22
这个一直没理解,看看UINT版主的,因该会更易懂
我爱鱼C!
发表于 2018-9-7 20:58:52
233
徐欣赵
发表于 2019-4-18 16:56:30
感谢分享
冥王星星
发表于 2021-10-13 07:33:15
{:10_243:}
贝壳头
发表于 2022-4-19 20:39:32
复习可变参数
愣头崽
发表于 2022-9-23 11:18:30
来占楼了!
黎羽轩
发表于 2022-10-12 14:10:51
瞧瞧{:10_256:}
dudaguo
发表于 2022-10-13 14:05:30
鱼C有你更精彩^_^
FengYue20
发表于 2022-10-14 16:45:05
666
li_zi
发表于 2023-1-15 23:14:49
芜湖
quark
发表于 2023-1-17 21:42:07
来看看。
Minecraft程序猿
发表于 2023-2-18 19:26:31
look 目前正需要
傻眼貓咪
发表于 2023-2-19 09:00:30
.
李煜鑫
发表于 2023-6-7 17:53:30
+1
页:
[1]