為什么前面定義的函數(shù)不能調(diào)用后面定義的函數(shù)?
int index(){
??? return aCar(10.1);
}
int aCar(float distance){
??? return distance*2;
}
int main(){
??? index();
??? return 0;
}
在index函數(shù)里面調(diào)用aCar函數(shù)會(huì)顯示未定義函數(shù),為什么?
int index(){
??? return aCar(10.1);
}
int aCar(float distance){
??? return distance*2;
}
int main(){
??? index();
??? return 0;
}
在index函數(shù)里面調(diào)用aCar函數(shù)會(huì)顯示未定義函數(shù),為什么?
2017-02-09
舉報(bào)
2017-02-09
因?yàn)閍Car函數(shù)被定義在index函數(shù)之后,根據(jù)程序的順序性,在執(zhí)行index函數(shù)時(shí)找不到aCar函數(shù)。不過(guò)在前面聲明aCar函數(shù)是可以實(shí)現(xiàn)的