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

看板PLT (程式語言與理論)作者 (熊貓小弟)時間3年前 (2020/05/27 18:39), 編輯推噓2(204)
留言6則, 3人參與, 3年前最新討論串1/1
C和C++中, 根據函數的定義是定義域裡所有元素都要有唯一的值來在對應域對應。那麼請教版友問題 來了: 1.為何主程式可以不用丟元素進去?主程式不也是一種函數嗎? 2.如果把void指令也看成一個元素,是否就滿足函數的定義了? 3.main()是否為main(void)的化簡呢? 巨匠電腦的老師一直要我背下來,不要問 數學系的我好難接受啊 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 101.12.162.72 (臺灣) ※ 文章網址: https://www.ptt.cc/bbs/PLT/M.1590575942.A.E03.html

05/27 20:29, 3年前 , 1F
C/C++ 的函數不是數學意義上的函數,是隱含帶有一個 狀態
05/27 20:29, 1F

05/27 20:29, 3年前 , 2F
到 狀態 的函數
05/27 20:29, 2F

05/28 06:30, 3年前 , 3F
C++ 可以省略 void. C的標準要寫 void
05/28 06:30, 3F

05/28 11:30, 3年前 , 4F
(歪題)程式只是語法然後設計比較不差的程式語言的 "void"
05/28 11:30, 4F

05/28 11:31, 3年前 , 5F
(或 unit)與函數可以詮釋成 Scott domain 的連續函數
05/28 11:31, 5F

05/28 11:31, 3年前 , 6F
至於 C/C++..就放棄吧 當成純粹同名但無關的名詞
05/28 11:31, 6F
文章代碼(AID): #1UpaD6u3 (PLT)
文章代碼(AID): #1UpaD6u3 (PLT)