預處理 專題



參考博客:#include ""和#include <>的區別

1、頭文件中的 #ifndef/#define/#endif 作用?

#ifndef#endif是一對條件編譯語句,一般是用來防止頭文件被重複包含,提高編譯效率的。

2、#include < >和#include " " 的區別。

序號 類別 描述
1 #include <> 引用編譯器的類庫路徑裏面的頭文件
2 #include "" 引用程序目錄的相對路徑中的頭文件,如果沒有,引用編譯器的類庫路徑裏面的頭文件

3、宏定義的優缺點

序號 類別 描述
1 優點 (1)方便程序的修改
(2)提高程序的運行效率
2 缺點 (1)無法對宏定義的變量進行類型檢查
(2)未加括號帶來的問題
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章