Re: 請問c++ include標頭檔的問題

看板CSSE作者 (小莫)時間19年前 (2005/06/27 11:07), 編輯推噓0(001)
留言1則, 1人參與, 最新討論串5/7 (看更多)
※ 引述《ikjhyu (還沒想到)》之銘言: : 最近在試一些c++的東西 : 發現一個奇怪的東西 : 如下面程式 : #include <stdio.h> : void main() : { : printf("abc\n"); : } : 程式要使用printf() 所以必須include stdio.h檔 : 而他會去呼叫printf.c : 但是打開 stdio.h檔 : 卻到處找不到他有include的敘述 : 裡面都是一些函式原型的宣告 : 而沒有真正的函式內容檔 : 請問有人知道為什麼這樣程式可以執行嗎? : 而且把stdio.h檔的內容貼到 : 程式裡面再把include敘述拿掉 : 也可以正常執行... : 有點奇怪... 嗯上課時我們老師有說到 會先把你所include的東西(此處就是printf)抄進程式裡面 而不是function call 如果有錯還敬請指正 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.113.93.175

140.113.93.175 06/27, , 1F
將prototype抄進來
140.113.93.175 06/27, 1F
文章代碼(AID): #12lsrN5G (CSSE)
討論串 (同標題文章)
文章代碼(AID): #12lsrN5G (CSSE)