3番目の変数で2つの数値を交換する必要はありませんか?

434 ワード

a=3,b=4,3番目の変数で2つの数値を交換する必要はありませんか?
           
           
int main()
{          
  int a=3;
  int b=5;
  a=a+b;
  b=a-b;
  a=a-b;                                                                                                                                       
  printf("a=%d
,b=%d
",a,b); }
[luoyiran@luoyiran ~]$ ./a.out   
a=5,b=3