【发布时间】:2021-01-07 00:06:16
【问题描述】:
什么时候应该使用函数原型/声明,或者总是包含它们是一种好习惯?例如:
int square_num(int num);
int main(void) {
return square_num(3);
}
int square_num(int num) {
return num * num;
}
对比
int square_num(int num) {
return num * num;
}
int main(void) {
return square_num(3);
}
什么被认为是最佳实践,还是逐个案例?
【问题讨论】:
-
这取决于上下文。对于这样的简单程序。我会把
square_num()放在第一位,避免使用原型。在大型应用程序中,我可能想先记录所有功能。
标签: c