求教#define问题!
希望大家帮忙解决!先谢谢了!源程序如下:
#include "stdio.h"
#define exchange(a,b)
{
int t;\
t=a;\
a=b;\
b=t;\
}
void main(void)
{
int x=10;
int y=20;
printf("x=%d\ty=%d\n",x,y);
exchange(x,y);
printf("x=%d\ty=%d\n",x,y);
}
调试的问题如下:
2008-04-01 16:14

2008-04-01 16:33
2008-04-01 17:45
2008-04-01 21:45