gpt4 book ai didi

当您不想传递任何变量时,您可以在 C 中使用变长参数函数吗?

转载 作者:太空宇宙 更新时间:2023-11-04 06:47:28 25 4
gpt4 key购买 nike

我想在 C 中创建一个具有可变长度参数的函数,我可能不想在某些时候传递任何变量。我在C中可能有这样的事情吗?如果可能的话,我想要一些代码片段。另外,我必须提到,当传递一些变量时,该函数将只传递 char* 变量。

最佳答案

具有可变参数的函数必须至少有一个名称参数才能读取其他参数。

对于您的特定情况,由于您想要传递一个 char * 参数列表,您可以使用 NULL 来表示参数列表的末尾。因此,在没有任何内容可传递的情况下,您只需传递一个 NULL 参数即可。

关于当您不想传递任何变量时,您可以在 C 中使用变长参数函数吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56099427/

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