不用第三个变量交换两个数值?

a=3,b=4,不用第三个变量交换两个数值?

           
           
int main()
{          
  int a=3;
  int b=5;
  a=a+b;
  b=a-b;
  a=a-b;                                                                                                                                       
  printf("a=%d\n,b=%d\n",a,b);
           
}          
 
[luoyiran@luoyiran ~]$ ./a.out   
a=5,b=3

猜你喜欢

转载自blog.csdn.net/luoyir1997/article/details/82764719