从“交换两个变量而不用临时变量”谈起计算机等级考试

文章作者 100test 发表时间 2010:01:19 19:21:13
来源 100Test.Com百考试题网


  问题:写一个函数,实现交换两个变量,但不能用临时变量?

  分析:交换两个变量的这一功能,我们用的比较多,也可以很容易的写出一个出来,但是题目要求的是不能用临时变量。并且题目也没有说明变量是什么类型,它是 int,char,double,还是自定义的结构体,或者是类类型,虽然可以用模板从某种程度上解决这一些问题,但对于自定义的类型,还是不是很好处理。在这里先从最简单的说起,假设这里的变量是int型的。

  一般如果我们要写一个交换整形变量的代码是

  1:


相关文章


C 读取文件seekg()无效的问题计算机等级考试
C 中动态分配二维数组计算机等级考试
C 指针直接调用类成员函数探讨计算机等级考试
巧用C的Time函数进行时间转换计算机等级考试
从“交换两个变量而不用临时变量”谈起计算机等级考试
Java异常集计算机等级考试
Java六种异常处理的陋习计算机等级考试
JAVA里面如何让一个线程死亡或结束计算机等级考试
JAVA生成不重复随机数的一种算法计算机等级考试
澳大利亚华人论坛
考好网
日本华人论坛
华人移民留学论坛
英国华人论坛