我一直將C include擴展名爲.h。C包含文件擴展名
我正在開發一個包含.r的擴展項目。我相信擴展名.r是指Mac資源分支。
我想知道如果C允許包含文件的擴展名是什麼?
該代碼編譯沒有任何錯誤。
例子:
#include "HostTypes.h"
#include "IdentifySpec.r"
我一直將C include擴展名爲.h。C包含文件擴展名
我正在開發一個包含.r的擴展項目。我相信擴展名.r是指Mac資源分支。
我想知道如果C允許包含文件的擴展名是什麼?
該代碼編譯沒有任何錯誤。
例子:
#include "HostTypes.h"
#include "IdentifySpec.r"
包含文件的名稱(包括擴展名)沒有限制。 以下的所有有效
#include "foo.bar"
#include "look_ma_no_extension"
#include "1.2.3.4.5.6.7.8.9"
但是,使用的.h是首選,因爲它是常用的擴展:-)
是的,你可以做到這一點沒有後顧之憂。 C預處理器包含您所說的任何內容。
如果編譯和它的作品,它的確定;).H是隻是一個約定
#包括我的母親:-) – Claudix 2012-08-04 19:55:54