c语言怎样不用中间变量temp实现两个数交换?temp文件夹可以删除吗?

热讯网
2023-05-29 10:23:44

c语言怎样不用中间变量temp实现两个数交换?

最常见的解决方法。首先定义一个暂时的变量temp,将a赋值给temp;然后将b赋值给a;接着c赋值给b,最后temp赋值给c;这样就调换了。(temp=a;a=b;b=c;c=temp;)

解决方法2: 将a=a+b+c; b=a-b-c;c=a-b-c;a=a-b-c; 这个方法没有用到临时变量。也可以顺序互换。

解决方案3:b=a^b^c;c=a^b^c;c=a^b^c ;a=a^b^c(用到异或方法)这个也不需要用第4个变量。

temp文件夹可以删除吗?

%temp%文件夹可以删除。

temp是指Windows操作系统的临时文件夹,常用的办公软件和其他应用程序通常会临时保存用户的工作结果,以防意外情况造成损失,即使用户没有保存正在处理的文件,许多程序也会保存已被用户删除、移动和复制的文本,在确保没问题的时候,temp文件夹可以删除。

责任编辑:456
热点新闻

深圳热线 版权所有 Copyright © 2022 SZONLINE(SZONLINE.CN) All Rights Reserved.邮箱:56 26 623@qq.com

粤ICP备18025786号-54 营业执照公示信息