[FAQ集] 函式宣告 int f(void); 和 int f(); ꐠ…
看板C_and_CPP (C/C++)作者khoguan (Khoguan Phuann)時間19年前 (2005/09/01 23:28)推噓1(1推 0噓 1→)留言2則, 2人參與討論串1/2 (看更多)
ptt.cc BBS 站 C_and_CPP 板 FAQ (0.1版)
函式語法
Q: 函式宣告 int f(void); 和 int f(); 一樣嗎?
A: 對 C++ 來說,兩者一樣表示 f 函式不需要而且不能有參數。但對 C 來說,
只有前者才表示不能有參數,後者則是表示參數個數及型別並未指定,編
譯器不幫我們在呼叫時做這種檢查。參考上一則。
-----------------------------------
敬請指正錯誤,或提出更合適的答案。
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 220.130.208.167
→
61.228.216.206 09/01, , 1F
61.228.216.206 09/01, 1F
※ 編輯: khoguan 來自: 220.130.208.167 (09/02 00:02)
推
61.64.150.109 09/02, , 2F
61.64.150.109 09/02, 2F
討論串 (同標題文章)
以下文章回應了本文:
完整討論串 (本文為第 1 之 2 篇):
C_and_CPP 近期熱門文章
PTT數位生活區 即時熱門文章