精華區beta CSSE 關於我們 聯絡資訊
最近在試一些c++的東西 發現一個奇怪的東西 如下面程式 #include <stdio.h> void main() { printf("abc\n"); } 程式要使用printf() 所以必須include stdio.h檔 而他會去呼叫printf.c 但是打開 stdio.h檔 卻到處找不到他有include的敘述 裡面都是一些函式原型的宣告 而沒有真正的函式內容檔 請問有人知道為什麼這樣程式可以執行嗎? 而且把stdio.h檔的內容貼到 程式裡面再把include敘述拿掉 也可以正常執行... 有點奇怪... -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 61.59.211.123 ※ 編輯: ikjhyu 來自: 61.59.211.123 (06/27 01:09)