C#不借助第三个变量实现两整数交换
c#中实现两个int变量的数值互换,在借助第三个变量做临时载体的情况下,非常简单。 int a = 10; int b = 5; int c ; c = a; a = b; b = c; 如果不借助第三方变量,有几种实现的方法: 1.异或算法(这种方法不借助第三个变量,也不会产生溢出,比较安全,但整数类型) int a = 10; int b = 5; a ^= b; b ^= a; a ^= b; Console.WriteLine("{0} {1}", a, b); 2.直接赋值(有溢出的风险???
用户评论
推荐下载
-
saptutor第三个
saptutor全部六个第三个
17 2020-05-15 -
第三个多少啊
第三方盛大撒旦撒撒打算阿斯顿撒杀的杀散打的撒旦撒旦盛大撒旦撒
15 2021-04-03 -
spingjar包第三个
sping.jar包
41 2019-01-16 -
Java两个变量的互换不借助第3个变量具体实现方法
主要介绍了Java两个变量的互换(不借助第3个变量)具体实现方法,需要的朋友可以参考下
10 2020-12-23 -
OPENXML第三个参数解疑
OPENXML第三个参数解疑 OPENXML( idoc int [ in] , rowpattern nvarchar [ in ] , [ flags byte [ in ] ] ) [ WITH
41 2018-12-28 -
vim配置插件_第三个
vim配置插件
46 2018-12-25 -
Visual C#网络编程电子教案第三个压缩包共三个
书 名:《VisualC#网络编程》作译者:郑阿奇出版社:电子工业出版社出版日期:2011-10定 价:45.0元《VisualC#网络编程》电子教案第三个压缩包共三个
48 2019-08-01 -
将两个文件内容合并成第三个文件
linux下C语言程序mymerge.c,实现功能:将两个文件内容合并成第三个文件。效果:#./mymergetext1text2text3
42 2019-07-29 -
端口扫描程序第三个
端口扫描程序,希望对大家有用~~~c++可运行~
44 2019-04-02 -
DSP实验课第三个程序
DSP实验课第三个实验,实现FIR滤波器实验
56 2019-09-09
暂无评论