网站首页 >> 滚动 > >> 正文

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

来源:热讯网    2023-05-29 10:35:36     作者:    

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文件夹可以删除。

相关资讯

推荐内容

热门资讯

+更多

科技新闻

+更多
腾讯会员QQ登陆可以几个人用?腾讯QQ如何更换头像?
腾讯会员QQ登陆可以几个人用?腾讯会员qq登录最多可以5个人用。同一腾讯视频会员帐号最多可在5个设备上登录, 且同一时间内最多可在2个设备 [详细]