函数的定义和声明为什么要分开

2020-06-16 社会 246阅读
可以不分开。
分开的目的一般是为了将声明(包括注释)放在一块(比如头文件里),这样当你需要查阅某个函数的功能时可以直接在这一块里查找,比较方便。
当然,还有一些情况必须要分开,比如两个函数交叉调用:
int i = 10;
void foo();
void bar();
void foo() {if (i > 0) {--i,bar();}}
void bar() {foo();}
这种情况如果不分开的话无论哪个函数放在前面都不行。
声明:你问我答网所有作品(图文、音视频)均由用户自行上传分享,仅供网友学习交流。若您的权利被侵害,请联系fangmu6661024@163.com