28059人加入学习
(78人评价)
C#编程-第一季-编程基础-宇宙最简单2021最新版

制作完成于2021年10月10日,使用Visual Studio 2019

价格 免费

变量的交换

int a = 5 , b = 10;

可以借助第三个变量来实现变量的交换

int temp = a ;

a = b;

b = temp;

Console.WriteLine(a);

Console.WriteLine(b);

输出的分别就是10和5

 

如果不借助第三个变量,可以用它俩的和运算来实现变量的交换:

int a = 5, b = 10 ;

a = a + b;

b = a - b;

a = a - b;

[展开全文]

int a = 5 b =10;

int temp = a ;

a = b;

b= temp ;

其他解法下面解法内存占用多

a = a +b;

b = a- b;

a = a- b;

[展开全文]
using System;

namespace _006_变量研究
{
    class Program
    {
        static void Main(string[] args)
        {
            int a = 5, b = 10;

            //a = b;
            //b = a;

            //int temp = a;
            //a = b;
            //b = temp;

            a = a + b;
            b = a - b;
            a = a - b;

            Console.WriteLine(a);
            Console.WriteLine(b);
        }
    }
}

减法交换变量:

            a = a - b;//5-10=-5
            b = b + a;//10+(-5)=5
            a = b - a;//5-(-5)=10

 

[展开全文]

int a

in b

a= a+b

b= a-b

a= a-b

[展开全文]

变量的交换

1.当a=5,b=10,而需要做出数值交换时,即变更为b=5,a=10时,可以通过临时变量来存储变换,代码为temp

2.具体操作为

int temp=a;(将A的数值移入临时容器中存储)

a=b

b=temp

即可完成数值交换,该方法为通用方法

[展开全文]

我为什么还要加什么和啊,我我是不知道a等于多少,还是不知道b等于多少?

不能直接等于那个值吗?

什么脑筋急转弯

int a=5;int b =10;

a=b;

b=5;

不行吗

[展开全文]

交换两个变量

1、定义一个新的变量temp

int a,b,temp;

temp=a;

a=b;

b=temp;

2、使用两者之和

a=a+b;

b=a-b;

a=a-b;

[展开全文]

交换变量

a = a + b;

b = a - b;

a = a - b;

[展开全文]

1、变量的交换;定义第三个变量进行,第一个变量的值给第三个变量,第二个变量给第一个,第三个变量赋值给第二个。int a = 10; int b = 5;int temp= a;  a=b; b=temp;

2、不创建第三个变量的时候应用是   

a= a+b;

b= a-b;

a= a-b;

3、

[展开全文]

两个变量的值a\b进行交换:

int a =1;

int b=2;

第一种方法:

int c=0;

c=a;

a=b;

b=c;

//这个方法容易理解,但是占内存多一点;

 

第二种方法:

a=a+b;

b=a-b;

a=a-b;

//这个方法 不需要第三个变量,相对高级些。运算量多一点,但是节省内存;

[展开全文]

第二十四课  变量的交换

1. 变量交换需要引入第三个变量协助完成。

最原始的方法,但很直观。

2. 利用两个变量相加的和来完成交换:

例如:

int a =50;

int b = 5;

a = a + b;

b = a - b;

a = a - b;

Console.WriteLine(a);

Console.WriteLine(a);

输出结果为:5

                    50

3. 第一种方法较第二种方法快,虽然多申请了个变量,但运算速度上要比第二种方法快些,并且有直观性。

 

[展开全文]

授课教师

SiKi学院老师

课程特色

下载资料(1)
视频(118)
图文(2)