C或C++语言交换变量值的方式
来源:互联网 发布:女儿出嫁父亲感人知乎 编辑:程序博客网 时间:2024/04/28 04:05
C或者C++经常会有交换变量的方式,以下为交换变量的几种具体形式的实现
#include <iostream>int main(void){ int a = 3, b = 4; //借助第三方临时变量 int temp; temp = a; a = b; b = temp; std::cout << "a=" << a << ",b=" << b << std::endl; //不借助第三方变量,异或方式进行 a = a ^ b; b = a ^ b; a = a ^ b; std::cout << "a="<< a << ",b=" << b << std::endl; //不借助第三方变量,算数加方式进行 a = a + b; b = a - b; a = a - b; std::cout << "a=" << a << ",b=" << b << std::endl; //不借助第三方变量,算数乘方式进行 a = a * b; b = a / b; a = a / b; std::cout << "a=" << a << ",b=" << b << std::endl; getchar(); return 0;}
以后若有其他方式,也将会继续总结
阅读全文
0 0
- C或C++语言交换变量值的方式
- C/C++变量值交换的两种方式
- c语言 两个变量值交换
- C、C++、Java异或运算交换变量变量值的区别
- C语言交换两个变量值不利用额外变量
- 从交换两个变量值看c语言学习历程
- 【C语言】使用指针实现交换变量值
- C语言的那些事——用指针交换两个变量值
- C语言三种方法实现两个变量值的交换
- C语言(如何不使用第三个变量达到交换两个变量值的目的)
- c\c++交换两变量值的三种方法
- C语言入门 指针通过交换变量地址交换变量值 源码
- C语言变量值丢失、segmentation fault
- 交换变量值的方法
- [c语言]通过指针获取函数内部变量值
- 引用 互换变量值 -- C
- 黑马程序员 C语言基础:变量值互换的三种方法
- C语言 在被调函数中改变指针变量值的方法
- maven构建项目二(添加配置文件)SpringMvc+Spring+Mybatis
- DP+字符串
- Redis master and slave
- 十进制,八进制,二进制,十六进制之间的换算
- HD1847 Good Luck in CET-4 Everybody!(巴什博弈)
- C或C++语言交换变量值的方式
- 条理清晰的搭建SSH环境之添加所需jar包
- final的内存语义
- javascript 正则表达式使用说明详细教程
- 4977_怪盗基德的滑翔翼
- UC伯克利提出小批量MH测试:令MCMC方法在自编码器中更强劲
- js数组使用JSON.stringify和toString的区别
- 经典论文阅读——DeepFashion: Powering Robust Clothes Recognition and Retrieval with Rich Annotations (CVPR 2
- Java 内存分配详解