.h头文件中的ifndef/define/endif 的作用?#i nclude< file.h > 与#i nclude "file.h"的区别?

题目

.h头文件中的ifndef/define/endif 的作用?#i nclude< file.h > 与#i nclude "file.h"的区别?


相似考题
参考答案和解析
正确答案: 1. 防止该头文件被重复引用。
2. 前者是从Standard Library的路径寻找和引用file.h,而后者是从当前工作路径搜寻并引用file.h。