5
A
回答
5
它仍然有效,但它是ANSI之前。這實際上就是K & R縮進式的名字。開幕支架的功能塊之後的行,因爲這看起來奇怪:
int func(x)
int x; {
...
}
反正是不推薦,因爲a problem with function prototypes這種風格。
4
K & R風格,我認爲它仍然有效,雖然不鼓勵。它可能來自Fortran(功能參數類型在功能體內仍在最近的F95中定義)
4
這是舊式C.它很少見到了。
12
即K & R C參數聲明語法,在ANSI C中有效,但在C++中無效。
-8
這是一個函數原型。如果你沒有這樣做,你必須在main之前完全寫出這個函數,否則當你在main中使用它時,編譯器不會知道函數是什麼。這不是很具描述性,所以不再使用。你想要使用類似的東西:
int someFunction(int someParamX int someParamY);
+0
問題中給出的例子實際上是一個函數*定義*,注意`int func(x)`後面缺少分號。 – 2009-07-20 02:15:57
相關問題
- 1. 名稱參數或功能?
- 2. 聲明功能
- 3. 特殊參數聲明功能
- 4. 獲取所有功能參數名稱
- 5. DOJO:功能參數說明
- 6. 聲明方法簽名中的參數功能
- 7. 功能參數被稱爲
- 8. EBImage功能名稱
- 9. 聯合聲明和功能
- 10. SWITCH聲明的功能
- 11. 功能變得聲明具有相同名稱
- 12. 打字稿:聲明函數與功能
- 13. 功能參數
- 14. 功能參數
- 15. 功能參數
- 16. 如何爲功能和功能參數添加說明?
- 17. 知道插補後的功能名稱
- 18. BASH - 尋求名稱功能,然後
- 19. 功能名稱後沒有括號
- 20. 我怎樣才能得到更好的名稱功能參數
- 21. 功能在另一個功能參數
- 22. Node.js的功能參數注入功能
- 23. 顯示功能名稱
- 24. DLL壞功能名稱
- 25. Elisp交互功能名稱
- 26. 導出功能名稱
- 27. 迴路的功能名稱
- 28. 階記錄功能名稱
- 29. 驗證名稱功能
- 30. PHP - 功能名稱衝突
+1有效,但很少,不推薦。 :) – 2009-07-20 02:25:56