宏定義的參數以逗号(,)作為分隔符
#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