[問題] 請問main()和main(void)的差別

作者: pandaren0905 (熊貓小弟)   2020-05-27 18:39:00
C和C++中,
根據函數的定義是定義域裡所有元素都要有唯一的值來在對應域對應。那麼請教版友問題
來了:
1.為何主程式可以不用丟元素進去?主程式不也是一種函數嗎?
2.如果把void指令也看成一個元素,是否就滿足函數的定義了?
3.main()是否為main(void)的化簡呢?
巨匠電腦的老師一直要我背下來,不要問
數學系的我好難接受啊
作者: xcycl (XOO)   2020-05-27 20:29:00
C/C++ 的函數不是數學意義上的函數,是隱含帶有一個 狀態到 狀態 的函數
作者: appleway (蘋果愛天空)   2020-05-28 06:30:00
C++ 可以省略 void. C的標準要寫 void
作者: suhorng ( )   2020-05-28 11:30:00
(歪題)程式只是語法然後設計比較不差的程式語言的 "void"(或 unit)與函數可以詮釋成 Scott domain 的連續函數至於 C/C++..就放棄吧 當成純粹同名但無關的名詞

Links booklink

Contact Us: admin [ a t ] ucptt.com