什么形式参数使用...意味着

时间:2016-02-21 05:01:06

标签: linux parameters

在UNIX环境中的高级编程中,我找到了这样的函数

void 
err_sys(const char *fmt, ...) 
{
}

使用...的形式参数是什么意思?我认为这种格式应该报告为错误。

1 个答案:

答案 0 :(得分:2)

这种现象以“可变函数”的名称命名。

您可能想在该字词上尝试自己喜欢的搜索引擎。维基百科也有关于该主题的好文章,所以你可能也想看看there