void a(); //声明函数a和b
void b();
void a(){
<span style="white-space:pre"> </span>b(); //若之前没有声明函数,则此处编译会报错
}
void b(){
<span style="white-space:pre"> </span>....
}
int main(){
<span style="white-space:pre"> </span>....
<span style="white-space:pre"> </span>return 0;
}
C++函数与java不同,需要先声明,再定义(类似java中,创建一个interface接口,其中填写一些方法,然后实现类实现这些方法);如此说来,可以理解为先声明,再定义(实现)?
函数也可不声明直接定义,不过可能出现最开始代码中说明的错误;