C包含文件扩展名
问题描述:
我一直将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