宏定义的参数以逗号(,)作为分隔符
#include <stdio.h>
#define FUN(AA,aa) {AA;printf("%d\n",aa);}
void fun ( void )
FUN ( printf ( "你好\n" ); printf ( "我好\n" ), 20 )
int main ( void )
{
fun();
return 0;
}
输出:
你好
我好
20
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)