我希望添加检查以确保始终使用正确数量的参数调用以下函数并且它们的类型正确。解决这个问题的最佳方法是什么?
例如
int differance(int *a, int *b)
{
//Work out difference
}
谢谢
我希望添加检查以确保始终使用正确数量的参数调用以下函数并且它们的类型正确。解决这个问题的最佳方法是什么?
例如
int differance(int *a, int *b)
{
//Work out difference
}
谢谢
编译器会为你做这件事。
如果你声明一个函数有两个参数,你不能用更少或更多的参数调用它,否则你会得到一个错误。
如果您尝试将指针传递给 an 以外的其他内容,int
那么编译器至少会警告您,甚至可能给您一个错误。
为确保您的函数调用与您的函数定义匹配: