标签: c header compatibility include-guards
偶尔我会观察这样的标题警卫:
#ifndef FOO #define FOO 1 ... #endif // FOO
但我这样学会了:
#ifndef FOO #define FOO ... #endif // FOO
1的定义是某个编译器的旧版本吗?它现在有什么害处吗?现在这样做的方法是什么?
1