天天看點

《C語言程式設計初學者指南》一1.6 使用指令

本節書摘來自異步社群《c語言程式設計初學者指南》一書中的第1章,第1.6節,作者【美】keith davenport(達文波特) , m1ichael vine(維恩),更多章節内容可以通路雲栖社群“異步社群”公衆号檢視

下面再看看本章一開始給出的示例程式。

注意以井号(#)開始的程式語句:

當c預處理器遇到這個井号(#)的時候,在編譯之前,它将根據指令來執行某種動作。在前面的例子中,我告訴預編譯器,為我的程式包含stdio.h庫。

stdio.h的名稱是standard input output header file(标準輸入輸出頭檔案)的縮寫。該檔案包含了到各種标準c庫函數的連接配接,例如,像printf()這樣的函數。不包含這條預處理器指令的話,在編譯和運作程式的時候并沒有什麼危害。然而,包含了頭檔案,則讓編譯器能夠更好地幫助你确定發生錯誤的位置。應該總是添加一條指令以包含你要在c程式中使用的任何庫頭檔案。

在後續的各章中,我們将會學習其他常用的庫函數,如何使用諸如宏這樣的預編譯器指令,以及如何建構自己的庫檔案。

繼續閱讀