2 回答

TA貢獻(xiàn)2041條經(jīng)驗(yàn) 獲得超4個(gè)贊
這樣給你講解下:
代碼實(shí)現(xiàn)的位置是任意的,但有一定的要求,
主要在于函數(shù)之間的調(diào)用。
一:如果主函數(shù)在第一個(gè)實(shí)現(xiàn),也就是完整的代碼實(shí)現(xiàn),那么如果主函數(shù)中間使用了其他函數(shù),該函數(shù)必須在主函數(shù)代碼前面聲明!
比如:
int A();//聲明A
int main(){
A();//調(diào)用A
}
int A(){
.....
}//實(shí)現(xiàn)A
二:如果主函數(shù)的實(shí)現(xiàn)在最后,則不用聲明。
int A(){
.....
}//實(shí)現(xiàn)A
void B{
A();//調(diào)用A
}
三:
其他函數(shù)中如果調(diào)用了自身外的函數(shù),也同主函數(shù)一樣,要看先后順序。
例如:
int A();//聲明A
void B{
A();//調(diào)用A
}
int A(){
.....
}//實(shí)現(xiàn)A
或者是:
int A(){
.....
}//實(shí)現(xiàn)A
void B{
A();//調(diào)用A
}
- 2 回答
- 0 關(guān)注
- 1839 瀏覽
添加回答
舉報(bào)