zoukankan
html css js c++ java
交换变量的值的两种有趣方法(位操作与算术法)
1、位操作
a 11101
b 00111
a = a^b 11010
b = b^a 11101
a = a^b 00111
#include<stdio.h> #include <iostream> using namespace std; int main() { int a = 29, b = 7; a = a ^ b; printf("%d,%d\n", a, b); b = b ^ a; a = a ^ b; printf("%d,%d\n", a, b); system("pause"); return 0; }
2、算术法
#include<stdio.h> #include <iostream> using namespace std; int main() { int a = 29, b = 7; a=a+b; b=a-b; a=a-b; printf("%d,%d\n", a, b); system("pause"); return 0; }
查看全文
相关阅读:
python django 创建app失败 升级sqlite3 或者修改数据库连接为mysql
Decima json 化
openpyxl excel操作
centos添加python虚拟环境
oracle的参数文件:pfile和spfile
修改 db_unique_name
工具 --- Vim
部署 --- Nginx
工具 --- Git使用
django 之(五) --- RESTApi总结
原文地址:https://www.cnblogs.com/johnpher/p/2570618.html
最新文章
IP-国家区域对照库
ES搭建
Mysql+MHA高可用集群
centos7 firewalld日常使用
搭建MySQL高可用负载均衡集群
VS安装部署工程制作----2011-06-20
2020-06-07
2020-06-08
2020-06-09
2020-06-05
热门文章
2020-06-06
2020-06-04
2020-06-03
2020-05-31
2020-06-01
2020-05-26
模板语言
mairadb 修改字符集
django 多数据库设置
django,nginx , uwsgi部署
Copyright © 2011-2022 走看看