要把下面大括号之间的代码定义成一个宏,怎么做(问题在于“#ifdef“等必须换行)?{#ifdef ABC printf("abc");#else printf("123");#endif}注:不要问这代码的意义,这只是用来描述问题写的
问题的意思,你还没明白,我是把#ifdef,把整个大扩活的所有内容都放在宏里面
这种方式,对于定义普通的代码函数的宏是没问题,但是对于我题目中所提出的包含有 #ifdef 等的时候,难以实现。