求解宏#define命令练习的衣裳问题
#include "stdio.h "
#include "conio.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; y=%d\n ",x,y);
exchange(x,y);
printf( "x=%d; y=%d\n ",x,y);
getch();
}
请问在define时 什么情况下要加衣裳呢? 加衣裳有什么功能么?
谢谢
[解决办法]
衣裳???
加\是将两行连接在一起
[解决办法]
\ 续行