防止重复编译
.h
#ifndef _HELLO_H // 一般是文件名的大写
#define _HELLO_H //条件指示符#ifndef 的最主要目的是防止头文件的重复包含和编译,这样写是有好处的, 能解决如果同一个工程里面有多个.h就不会出现重定义的错误了,类似命名空间。
#endif /* _HELLO_H */
防止重复编译
.h
#ifndef _HELLO_H // 一般是文件名的大写
#define _HELLO_H //条件指示符#ifndef 的最主要目的是防止头文件的重复包含和编译,这样写是有好处的, 能解决如果同一个工程里面有多个.h就不会出现重定义的错误了,类似命名空间。
#endif /* _HELLO_H */