[問題] main function型式宣告

看板C_and_CPP (C/C++)作者 (史瑞克)時間16年前 (2010/04/07 21:40), 編輯推噓1(106)
留言7則, 4人參與, 最新討論串1/1
請問各位 main function型式宣告有沒有意義? 有沒有習慣宣告型式? 平常我直接寫: main() { } ============================================================================== 習慣寫: int main() { } 或 void main() { } 的人還會說這樣寫compiler應該不會過 後來還是證明給他看絕對OK,而且寫這樣寫很久了 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 111.254.206.62

04/07 21:56, , 1F
以前的C沒寫回傳值就會直接當成int
04/07 21:56, 1F

04/07 21:56, , 2F
至於void 你拿到另一個compiler應該就不會過了
04/07 21:56, 2F

04/08 00:13, , 3F
好像在某本書上看到說有的compiler可以不用宣告
04/08 00:13, 3F

04/08 00:13, , 4F
但不是全部@@"
04/08 00:13, 4F

04/08 05:25, , 5F
main()通行於大部分的compiler; void main()是錯的
04/08 05:25, 5F

04/08 05:46, , 6F
只有 main 可以這樣。
04/08 05:46, 6F

04/08 11:08, , 7F
gcc warning: C99 forbids function without return typ
04/08 11:08, 7F
文章代碼(AID): #1Bl8jH_Z (C_and_CPP)
文章代碼(AID): #1Bl8jH_Z (C_and_CPP)