#define open /##* #define close */ main() { open commented line close }
当我做$gcc -E filename.c我期待
/* commented line */
但我得到了
/ * commented line */
这样编译器就会显示错误
为什么会给出不必要的空间?
这似乎不是一件好事.