c语言交换两个数值的四种方法.

发布时间:2021-11-30 14:18:43

本人愚钝,只想到了temp交换和位运算交换,其他两种方法比较巧妙,之前看到别人写过,今天突然想到了,闲来无事整理出来.



// SwapTest.cpp : Defines the entry point for the console application.
//

#include "stdafx.h"
#include "stdio.h"


int main(int argc, char* argv[])
{
void swap1(int *a,int *b);
void swap2(int *a,int *b);
void swap3(int *a,int *b);
void swap4(int *a,int *b);
int x=3,y=5;
swap1(&x,&y);
printf("x=%d,b=%d
",x,y);
x=3;y=5;
swap2(&x,&y);
printf("x=%d,b=%d
",x,y);
x=3;y=5;
swap3(&x,&y);
printf("x=%d,b=%d
",x,y);
x=3;y=5;
swap4(&x,&y);
printf("x=%d,b=%d
",x,y);
return 0;
}

void swap1(int *a,int *b)
{
int temp;
temp=*a;
*a=*b;
*b=temp;
}

void swap2(int *a,int *b)
{
*a=*a^*b;
*b=*a^*b;//a.b.b
*a=*b^*a;
}

void swap3(int *a,int *b)
{
*a=*a+*b;
*b=*a-*b;
*a=*a-*b;
}

void swap4(int *a,int *b)
{
*a=*b-*a+(*b=*a);
}


?

相关文档

  • Pycharm 快捷键盘
  • 梧桐可以扦插吗
  • 成才与家教为话题的作文
  • 推荐学习!2021年Android开发者常见面试题,满满干货指导
  • 大半夜csdn账号被盗,起来整了半天,发现被人发了无数篇垃圾博客。
  • 时间很短动作很快词语有哪些
  • 中专生期末教师评语大全
  • 组织部办公室的工作总结范文
  • 山石 韩愈唐诗
  • 考驾照可以补考几次「必知」
  • 扫地的日记300字精选
  • 学会关爱残疾人日记400字
  • 坐月子腰疼怎么治
  • 全国二本医学院排名 全国一本二本医学院校排名
  • 纯净水购销合同范本
  • 有哲理的话长句
  • 鱼儿呼唤环保作文
  • 我想问一下燃烧机伺服电机控制风门大小是通过什么原理来实现的
  • 一道难忘的数学题
  • 我们的毕业感言
  • 电视连蓝牙有什么用
  • 镇视频会议系统管理年终工作总结范文
  • Word2003中字体颜色设置的方法
  • 维米岭战役的发生经过介绍
  • 教师节感恩老师的贺卡图片制作
  • 使用VMware安装kali
  • 写弟弟的作文300字8篇
  • 2018年6月大学英语四级作文话题及范文:电影电视的影响
  • 关于教学计划模板
  • 【MyBayis】MyBayis详解(1)ORM
  • 猜你喜欢

  • 汽车保养规范流程PPT幻灯片课件
  • *潭综合实验区与台湾自由经济示范区对接合作——两岸自贸区合作
  • 希望的高中作文800字
  • 基于TCS3200颜色传感器的色彩识别器的设计本科毕业论文
  • 教学设计与反思模板
  • 江苏省启东市高中数学 第一章 三角函数 第10课时 1.3.2 三角函数的图象与性质(1)教案 苏教版必修4
  • 义乌?琪工贸有限公司(企业信用报告)- 天眼查
  • 2018秋七年级数学上册基本功训练(五)有理数的加减混合运算课件(新版)北师大版
  • 收藏长城币的价值与意义
  • 外墙干挂石材工程技术标准
  • CentOS 7安装Docker Compose以及安装的问题解决
  • 最新青岛版数学二上《用2~5的乘法口诀求商》ppt精品公开课优质课课件1
  • 病人生活自理能力评估表
  • 湖南省益阳市箴言中学高一下学期6月月考试题 历史 Word版含答案
  • 国家公务员考试申论高分文章:自主创新
  • 【最新文档】怀念奶奶作文-实用word文档 (2页)
  • 京改版八年级上册生物第十一章 第4节 生物的变异 同步测试题
  • 高一地理《经济发达地区的可持续发展》达标测试-精选教学文档
  • java 通过反射获取数组
  • 【最新推荐】让天秤座女心灰意冷是什么行为-范文模板 (1页)
  • 白领女性早餐吃什么最好
  • *面汇交力系课件
  • 【精校版】人教版初二物理下学期《简单机械》课后练*及答案
  • 快乐的节日
  • 立秋怎样吃得健康
  • 电脑主页篡改怎么办
  • 第10章 SQL Server 中的程序设计
  • 2018-2023年中国有色金属行业市场竞争现状分析及投资价值前景评估报告(目录)
  • 2019教育版高考化学一轮复习第八章水溶液中的离子平衡第一讲弱电解质的电离平衡课件共71张PPT数学
  • 发到微信群里的图片超过2分钟怎么删除
  • 青岛润合机械有限公司企业信用报告-天眼查
  • 临夏地方性文化资源在高中写作教学中的应用研究
  • 高分作文范文-分享·快乐-600字
  • 一年级体育小报
  • 理想与目标作文【精选】
  • 担任班级管理工作后的心得体会
  • 闲闻书香,让阅读成为一种*惯
  • 小学新标准英语第1-12册单词表(一年级起点)(课本顺序)
  • 人教部编版一年级语文下册第三单元测试题(含答案)
  • 高中生寒假随笔
  • 【机关单位工作计划】市人大机关扶贫工作计划
  • 【推荐下载】呼吸机的使用方法 呼吸机的适应人群
  • 电脑版