什么是ac包含文件和后卫?

use*_*697 -4 c header file include guard

您必须创建包含DEBUG,TRUE,FALSE,NULL符号的包含文件.包含文件必须包含一个警卫.-->我不知道这是什么.当我读它时,我只看到中文.什么是包含文件,如何使其包含debug,true,false null,符号是什么?哈哈和你什么是"守卫".

提前致谢!

ask*_*ish 5

只是为了帮助你:http: //gcc.gnu.org/onlinedocs/cpp/Header-Files.html

如果头文件用于多个源文件,则guard是一种用于避免重新包含头文件的机制.

有各种方法来实现一个守卫,但只是一个例子:

#ifndef MY_HEADER_H
#define MY_HEADER_H

<Content of the header file>

#endif
Run Code Online (Sandbox Code Playgroud)