恩,楼上对的,宏定义约定用大写,其实用graphics_h也不会报错graphics.h不是合法的宏名,因为.,宏名只能由字母数字下划线组成,且以字母或下划线开头
graphics.h显然是不行的,.在c语言中有专门的含义另外宏最好是遵循大写的风格,约定俗成,不是说小写不行,而是会带来理解上的麻烦。
可以写成graphics_h,但是通常宏定义都写成大写的。 不能写成graphics.h,宏定义不能使用.来连接,语法错误
这是预定义内部形式