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. EBImage功能名稱
- 6. SWITCH聲明的功能
- 7. 功能變得聲明具有相同名稱
- 8. 打字稿:聲明函數與功能
- 9. 功能參數
- 10. 功能參數
- 11. 如何爲功能和功能參數添加說明?
- 12. 知道插補後的功能名稱
- 13. BASH - 尋求名稱功能,然後
- 14. 功能在另一個功能參數
- 15. Node.js的功能參數注入功能
- 16. Elisp交互功能名稱
- 17. 階記錄功能名稱
- 18. 導出功能名稱
- 19. PHP - 功能名稱衝突
- 20. 錯誤:「功能隱含聲明......」我的所有功能
- 21. 的功能 'memset的'[-Wimplicit函數聲明]隱式聲明
- 22. Haskell的類型聲明多個參數功能
- 23. 功能的優先級爲未申報的參數在聲明
- 24. 通功能參數
- 25. 功能參數XMM0
- 26. 功能與參數
- 27. SQL功能參數
- 28. 多功能參數?
- 29. jQuery參數功能
- 30. jQuery功能參數
+1有效,但很少,不推薦。 :) – 2009-07-20 02:25:56