可能重複:
Where to find stdio.h functions implementations ?哪裏可以找到stdio.h的實現?
嗨,我試圖找到在stdio.h頭文件中定義的函數的函數定義,我想學習怎麼樣的printf函數( )已經實現,但是我找不到stdio.h中的任何預處理器指令鏈接到其他地方的實現文件。當沒有直接引用函數定義文件時,C編譯器如何知道在哪裏找到實現? (我知道.h文件可能伴隨着來自Objective-C書籍的同名.c實現文件。)你能幫助我嗎?謝謝!我在Mac OS X上使用GCC。
A 「標頭」 不一定是一個文件都沒有。編譯器實際上可以將它全部內置。 – Wiz 2011-06-04 01:40:44
由於您尚未指定使用的編譯器,因此如果您有Visual Studio AFAIK的非快速版本,則可以看到Microsoft的實現。它們通常位於:'\ Program Files \ Microsoft Visual Studio [版本號] \ VC \ crt' – 2011-06-04 01:43:52