不使用临时变量交换两个值

 1 void main ()
 2 {
 3     int c = 6;
 4     int d = 7;
 5 
 6     printf("%d,%d\r\n", c, d);
 7 
 8     c ^= d;
 9     d ^= c;
10     c ^= d;
11 
12     printf("%d,%d\r\n", c, d);  
13 }

 

posted @ 2014-03-31 17:23  luzhiyuan  阅读(138)  评论(0编辑  收藏  举报