有沒有高手,給小弟解釋一下困惑。這個函數(shù)中怎么可以定義另一個函數(shù)。這么寫不是錯誤的嗎?高亮區(qū)是不是個函數(shù)?最好請您給分析一下這個函數(shù)的思路,越詳細越好。我在網(wǎng)上沒查到在函數(shù)中聲明或定義另一個函數(shù)的說法。困擾我好久了多謝了
5 回答
已采納

可可呼呼
TA貢獻1條經(jīng)驗 獲得超0個贊
高亮的部分是函數(shù)的聲明部分,應該在前面添加函數(shù)的類型。
函數(shù)的聲明如果在調(diào)用該函數(shù)的函數(shù)之前,則不需要再聲明,直接調(diào)用。如果在調(diào)用該函數(shù)的函數(shù)之后,則需要在調(diào)用該函數(shù)之前進行函數(shù)聲明。

初晴moment
TA貢獻3條經(jīng)驗 獲得超1個贊
(1)在C語言中,函數(shù)中不能定義另外一個函數(shù)
(2)高亮區(qū)是個函數(shù)調(diào)用,不是函數(shù)定義。如果報錯了,你可以檢查一下該函數(shù)是否已經(jīng)實現(xiàn)了,或者頭文件是否已經(jīng)聲明了。
- 5 回答
- 0 關(guān)注
- 2044 瀏覽
添加回答
舉報
0/150
提交
取消