[問卦] 為甚麼C語言自訂函式一定要在主程式上面?

看板Gossiping作者 (片翼碎夢)時間5年前 (2019/06/03 20:16), 5年前編輯推噓-9(6157)
留言28則, 23人參與, 5年前最新討論串1/3 (看更多)
如題 最近終於開始自學C語言 為甚麼C語言一定至少要放個原型在主程式上方才行? 或者說,明明都是一行一行讀取,其他語言是怎麼做到可以把函式到處亂擺的 有沒有八卦? -- 即使祂每天因人們而墮入滾燙的熱水,麵神也不會製造出地獄來懲罰不信仰祂的人 我們崇拜麵神是出於敬佩與感謝,與生前死後諸利益得失皆無任何關係 阿麵~ -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 42.75.207.14 (臺灣) ※ 文章網址: https://www.ptt.cc/bbs/Gossiping/M.1559564176.A.29D.html

06/03 20:16, 5年前 , 1F
作業自己做啦
06/03 20:16, 1F

06/03 20:16, 5年前 , 2F
去google好嗎
06/03 20:16, 2F

06/03 20:17, 5年前 , 3F
其他語言的小精靈比較聰明
06/03 20:17, 3F

06/03 20:17, 5年前 , 4F
06/03 20:17, 4F

06/03 20:17, 5年前 , 5F
2樓id不是Google
06/03 20:17, 5F

06/03 20:17, 5年前 , 6F
你找個C罩杯抓 是不是也要在前面才能抓
06/03 20:17, 6F

06/03 20:18, 5年前 , 7F
滾去程式版
06/03 20:18, 7F

06/03 20:18, 5年前 , 8F
文組滾啦幹
06/03 20:18, 8F

06/03 20:19, 5年前 , 9F
想釣jserv?
06/03 20:19, 9F

06/03 20:20, 5年前 , 10F
自己寫一個編譯器,你愛怎樣放隨你
06/03 20:20, 10F

06/03 20:20, 5年前 , 11F
forward reference
06/03 20:20, 11F

06/03 20:20, 5年前 , 12F
stack拉
06/03 20:20, 12F

06/03 20:21, 5年前 , 13F
不會宣告吼幹
06/03 20:21, 13F

06/03 20:21, 5年前 , 14F
不放原型也可以啊,程式碼位置改一下即可
06/03 20:21, 14F
只要放在MAIN後面的,都要原型吧 ※ 編輯: fragmentwing (42.75.207.14 臺灣), 06/03/2019 20:24:41

06/03 20:24, 5年前 , 15F
去修compiler
06/03 20:24, 15F

06/03 20:25, 5年前 , 16F
你爽定義就怎定義
06/03 20:25, 16F

06/03 20:27, 5年前 , 17F
Compiler 與 linker 的差別
06/03 20:27, 17F

06/03 20:30, 5年前 , 18F
潮。
06/03 20:30, 18F

06/03 20:44, 5年前 , 19F
a()在b()之前,b()當中有一行去call a(),這時a()不需原型
06/03 20:44, 19F

06/03 20:53, 5年前 , 20F
要不 妳可以學D語言
06/03 20:53, 20F

06/03 20:56, 5年前 , 21F
Forward declaration
06/03 20:56, 21F

06/04 01:12, 5年前 , 22F
只是一套標準而已 就像為啥你要這樣講話 你要這樣吃
06/04 01:12, 22F

06/04 01:12, 5年前 , 23F
飯 你要這樣走路 大概就是取比較好或通用的方式而已
06/04 01:12, 23F

06/05 21:58, 5年前 , 24F
hoisting
06/05 21:58, 24F

06/05 22:12, 5年前 , 25F
可以先使用後宣告的只有 js 這類鳥語言吧,
06/05 22:12, 25F

06/05 22:13, 5年前 , 26F
想要有先使用後宣告的方便特性,所以有 hoisting 。
06/05 22:13, 26F

06/05 22:58, 5年前 , 27F
這跟 identifier 的 scope 有關
06/05 22:58, 27F

06/05 23:00, 5年前 , 28F
C 語言的 identifier 如果是 file scope 一律從宣告開始
06/05 23:00, 28F
文章代碼(AID): #1SzG-GAT (Gossiping)
討論串 (同標題文章)
文章代碼(AID): #1SzG-GAT (Gossiping)