2013-10-24 196 views

回答

0

是的。在函數聲明中,可以省略參數名稱。你甚至可以在定義中忽略它們,但是你不能使用它們。這避免了例如「未使用參數」警告。 GCC。

編輯正如OP指出的,我的觀點不正確,因爲我忽略了缺失的*。將A()解釋爲函數指針的原因在於標準的第8.2.7節中,其中這個不明確的表達式被定義爲指向函數的指針。

+0

是參數名稱的*符號部分嗎? –

+0

閱讀8.2.7的標準:它說這是一個模棱兩可的問題,必須被解析爲指向函數的指針。所以我的推理是不正確的。我會更新答案。 – arne