gpt4 book ai didi

c - 在 C 函数声明中, "..."作为最后一个参数有什么作用?

转载 作者:太空狗 更新时间:2023-10-29 16:21:18 24 4
gpt4 key购买 nike

我经常看到这样声明的函数:

void Feeder(char *buff, ...)

“...”是什么意思?

最佳答案

它允许可变数量的未指定类型的参数(就像 printf 那样)。

您必须使用 va_startva_argva_end 访问它们

参见 http://publications.gbdirect.co.uk/c_book/chapter9/stdarg.html了解更多信息

关于c - 在 C 函数声明中, "..."作为最后一个参数有什么作用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2735587/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com