在学习 C 时,我看到 printf
在传递时可以接收许多参数。
而且我不知道 C 是如何实现这样一个功能的,用户可以在其中输入任意数量的参数。我也考虑过指针,但仍然没有好主意。如果有人对此类功能有任何想法,请告诉我。
最佳答案
需要使用va_args、va_list等。 看看这个教程。 http://www.cprogramming.com/tutorial/c/lesson17.html
这应该会有帮助。
关于C : write a function doesn't know how many parameter,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11289342/