这样会有BUG?
- C/C++ code
#include<stdio.h> void temp(int* a,int* b); main(){int a=3,b=4;temp(&a,&b);printf("%d %d",a,b); } void temp(int* a,int* b){*a=(*a)^(*b);*b=(*a)^(*b);*a=(*a)^(*b);}[解决办法]
看不出有什么问题
发布时间: 2012-03-22 17:43:57 作者: rapoo
这样会有BUG?
#include<stdio.h> void temp(int* a,int* b); main(){int a=3,b=4;temp(&a,&b);printf("%d %d",a,b); } void temp(int* a,int* b){*a=(*a)^(*b);*b=(*a)^(*b);*a=(*a)^(*b);}