c语言防止头文件重复,如何避免CC编程中的头文件重复包含

1 , 如何避免CC编程中的头文件重复包含在头文件的开头加上#ifndef xxx#define xxx头文件末尾加上#endif
2,C语言里防止头文件被重复定义的问题graphics.h显然是不行的,.在c语言中有专门的含义另外宏最好是遵循大写的风格,约定俗成,不是说小写不行,而是会带来理解上的麻烦 。恩,楼上对的,宏定义约定用大写 , 其实用graphics_h也不会报错graphics.h不是合法的宏名,因为.,宏名只能由字母数字下划线组成 , 且以字母或下划线开头可以写成graphics_h,但是通常宏定义都写成大写的 。不能写成graphics.h,宏定义不能使用.来连接,语法错误你可以预编译一下看看,编译过后的头文件其实包含__graphics_h_所以你#ifndef graphics_h能防止被重复引用预编译命令gcc -e graphics.h【c语言防止头文件重复,如何避免CC编程中的头文件重复包含】

    推荐阅读