(转)交换数 不用额外空间

#include <stdio.h>
#include <stdlib.h>

int main(){
	int a=5;
	int b=8;
	printf("a=%d,b=%d",a,b);
	
	a=a^b;
	b=a^b;
	a=a^b;	

	printf("a=%d,b=%d",a,b);
}

posted on 2011-10-20 22:23  一指流砂  阅读(224)  评论(0编辑  收藏  举报

导航