本帖最后由 hy47566398 于 2022-4-27 18:34 编辑 #ifndef __XXX_H__ 这一句只是程序编译时判断是否定义了 __XXX_H__ 宏 也就是程序此时是否程序执行过了 #define __ XXX _H__ , 以防头文件被重复包含定义了 __ XXX _H__ 宏,表示程序执了这个头文件代码,程序跳到#endif处执行 如果没有定义这个宏,执行#ifndef后的代码 __ XXX _H__ 这个宏名称可以随便写,跟文件名一点关系都没有 |
假如没定义,就定义它,不是太明白 |
程序分块写可读性会好很多,学到了学到了 |
对于不懂程序的我来说,受益匪浅;谢谢楼主! |
编写功能多的程序 .h文件是必须的 |