Exercises 4-14

#include <stdio.h>
#define swap(t,x,y) {t _z;\
_z=x;\
x=y;\
y=_z;}
int main(int argc, char *argv[])
{
	int a,b;
	a=1;
	b=2;
	swap(int,a,b);
	printf("a=%d,b=%d\n",a,b);
	
	char c='a';
	char d='b';
	swap(char,c,d);
	printf("c=%c,d=%c\n",c,d);
	return 0;
}


你可能感兴趣的:(exe)