码迷,mamicode.com
首页 > 其他好文 > 详细

交换两个int的变量,不创建额外变量

时间:2020-08-18 15:47:12      阅读:126      评论:0      收藏:0      [点我收藏+]

标签:ret   print   创建   return   int   pre   code   printf   a+b   

int main() { //交换两个int的变量,不创建额外变量 int a = 3; int b = 5; printf("%d %d\n", a, b); a = a^b; //a=a+b b = a^b; //b=a-b a = a^b; //a=a-b printf("%d %d\n", a, b); return 0; }

交换两个int的变量,不创建额外变量

标签:ret   print   创建   return   int   pre   code   printf   a+b   

原文地址:https://blog.51cto.com/14893161/2520731

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!