加入中科因仑 登录
中科因仑“3+1”工程特种兵精英论坛 返回首页

liulin的个人空间 http://bbs.enlern.com/?203 [收藏] [复制] [分享] [RSS]

日志

C语言中两个变量值交换的问题

已有 1047 次阅读2015-7-21 20:19 |系统分类:C语言| C语言

在我们学习C语言过后,我们在两个变量赋值交换的过程中,采用的是一个中间零时变量。即假设两个int型的变量值a=2;b=5;就再假设一个变量numnum=a;a=b;b=num;运行过后即可实现ab值的交换。今天不采用中间变量,即a^=b^=a^=b;经过这条语句过后就可实现ab不借助中间变量来实现值的交换,大家可以自行在VC++或者其他编译器上运行验证


路过

鸡蛋

鲜花

握手

雷人

评论 (0 个评论)

facelist

您需要登录后才可以评论 登录 | 加入中科因仑

返回顶部