美文网首页
C语言交换变量值的几种方法

C语言交换变量值的几种方法

作者: By丶久绊成影 | 来源:发表于2018-09-14 23:28 被阅读0次

第一种:使用中间变量

#include <stdio.h>
int main()
{
  inta=1,b=2,c;
  c=a;
  a=b;
  b=c;
  printf("%d,%d",a,b);
  return 0;
}

第二种:

#include <stdio.h>
int main()
{
  inta=1,b=2,c;
  c=a;
  a=b;
  b=c;
  printf("%d,%d",a,b);int a = 1, b = 2;
 
a = a + b;
b = a - b;
a = a - b;
printf(“%d%d”, a, b);
或者:
a = a * b;
b = a / b;
a = a / b;
  return 0;
}

第三种:

#include <stdio.h>
int main()
{
  inta=1,b=2,c;
  c=a;
  a=b;
  b=c;
  printf("%d,%d",a,b);int a = 1, b = 2;
a ^= b;
b ^= a;
a ^= b;
printf(“%d,%d”, a, b);
  return 0;
}

相关文章

  • C语言交换变量值的几种方法

    第一种:使用中间变量 第二种: 第三种:

  • C++ 常用编程--Swap函数有几种写法?

    C++ 常用编程--Swap函数有几种写法? 在说C++模板的方法前,我们先想想C语言里面是怎么做交换的。 举个例...

  • c语言和c++交换方法

    小栗子,开开胃,但是不可以使用 #include using namespace std; /* void swa...

  • iOS -- runtime的应用

    runtime主要有一下几种应用场景 方法交换 添加属性 (一)方法交换 (1)字体适配 方法交换实际交换的是方法...

  • 小朋友学经典算法(13):两数交换

    在学C语言的时候,学过两数交换:《小朋友学C语言(25):两数交换》https://www.jianshu.com...

  • 语言学习的本质浅析

    语言学习的本质浅析语言的本质功能是人与人或物体之间的意识、知识的交换,它是几种方法中最高效和具备扩展性的方法,但并...

  • 简单的位运算

    一、先从常用的交换两个变量的值说起。 一般情况下,交换变量值都是如下的方法: int sum = a;a = b;...

  • runtime基本用法

    先导入 runtime 头文件。1、用 runtime 改变变量值; 2、使用 runtime 交换方法; 3、使...

  • runtime的用法

    1.使用runtime改变变量值 2.使用runtime交换方法 3.使用runtime添加方法 4.使用runt...

  • 必须知道的python专属骚技巧25例

    一、原地交换 Python 提供了一个直观的在一行代码中赋值与交换(变量值)的方法 x, y = 10, 20 p...

网友评论

    本文标题:C语言交换变量值的几种方法

    本文链接:https://www.haomeiwen.com/subject/kraagftx.html