A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

优缺点在哪

3 个回复

正序浏览
我们这周就要学OC了
回复 使用道具 举报
在C语言中,你可以看看stdio.h等系统头文件,你会发现,在每个头文件里都会有
  1. # ifndef XXX
  2. #define XXX
  3. #endif
复制代码

这样的目的就是为了防止一个头文件被多次引用。上面的代码意思是,如果没有定义XXX那么就定义XXX,结束。
如果重复引用一个头文件会发生不可预知的错误。
用# import来引用,就是替我们省略了写
  1. # ifndef
  2. #define
  3. #endif
复制代码
这个步骤。
总的来说就是:防止重复引用头文件

回复 使用道具 举报
可以防止重复引入
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马