Tag: 参数可变函数

c中具有不同类型参数的可变函数

我想知道在C中是否可以创建一个带有不同类型参数的可变参数函数。 即 void fillDatabase(char* name, int age){ writeToDatabase(name, age); } int main(){ fillDatabase(“Paul”, 19); fillDatabase(“Herbert”); } 在这里,我试图填写一个名称和年龄的数据库。 但也可以用一个名字填充它,而不是年龄。 所以我想知道我是否可以使用相同的function,或者我是否必须写两个不同的function? 在线我只能找到具有相同类型参数的可变函数的示例。 提前致谢!