C/C++宏定义交换两个值

时间:2021-11-16 02:44:11
#define SWAP(t,a,b)           \
do{                           \
t c = a;                      \    
a = b;                        \
b = c;                        \
}while(0);     



void main()
{
    int a=1,b=2;
    SWAP(int,a,b);  
}

 

相关文章