A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

如题,设置中间变量,交换两个变量的值,代码如下:
  1. #include<stdio.h>
  2. int main()
  3. {
  4.     int a=10,b=20,c;
  5.    
  6.     c=a;//先把a的值保存在中间变量c里
  7.     a=b;//将b的值赋给a,b的值不变
  8.     b=c;//将中间变量c里的a的初始值赋给b
  9.    
  10.     printf("a=%d\nb=%d\n",a,b);
  11.    
  12.     return 0;
  13. }
复制代码


2 个回复

倒序浏览
本帖最后由 Lion-R 于 2016-7-24 23:20 编辑

a = a ^ b;
b = a ^ b;
a = a ^ b;
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马