#define 宏的另一种使用
#include<stdio.h>
void main()
{
int x=4;
int y=3;
int result[2];
#define COMPUTE \
result[0]=x+y; \
result[1]=x-y; \
COMPUTE;
printf("%d,%d\n",result[0],result[1]);
x=3;y=3;
COMPUTE;
printf("%d,%d\n",result[0],result[1]);
}
其中COMPUTE直接替换:
result[0]=x+y;
result[1]=x-y;posted on 2016-09-26 15:58 Raby_Draby 阅读(143) 评论(0) 收藏 举报
浙公网安备 33010602011771号