鱼C论坛

 找回密码
 立即注册
楼主: 小甲鱼

[技术交流] 一道有意思的C语言试题

  [复制链接]
发表于 2015-6-4 13:03:29 | 显示全部楼层
mark
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

发表于 2015-6-7 13:08:55 | 显示全部楼层
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

发表于 2015-6-8 13:20:50 | 显示全部楼层
学习
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

发表于 2015-6-11 11:53:13 | 显示全部楼层
谢谢老师
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2015-6-13 09:59:53 | 显示全部楼层
膜拜  学习下
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2015-6-16 20:43:10 | 显示全部楼层
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

发表于 2015-6-19 14:28:00 | 显示全部楼层
。。。。
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

发表于 2015-6-25 14:47:44 | 显示全部楼层
xiexie
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2015-7-23 11:11:48 | 显示全部楼层
vfdsfds
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2015-7-27 16:07:53 | 显示全部楼层
kankna
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2015-7-29 14:03:38 | 显示全部楼层
学习,谢谢分享知识。。。。
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2015-8-10 12:21:56 | 显示全部楼层
:dizzy::dizzy:
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

发表于 2015-8-10 12:44:46 | 显示全部楼层
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

发表于 2015-8-11 21:46:40 | 显示全部楼层
1. 异或具有可逆性 例如x=1,y=3
y=x^y=1^3=0001^0011=0010=2   
x=x^y=1^2=0001^0010=0011=3
y=x^y=2^3=0010^0011=0001=1
交换完毕。

2.当数组个数为基数时,最中间那个数first和last是相等的,两个相等的数异或=0
3.当first=last时不交换
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2015-8-13 10:28:17 | 显示全部楼层
感觉大家关于原因是两个数相等异或等于0这个,判断得太武断了
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2015-8-13 10:33:11 | 显示全部楼层
假设传进来的都是3.
那么*y = 3 ^ 3 = 0;
       *x = 3 ^ 0 = 3;
       *y = 3 ^ 0 =3;
为啥结果不是这样???
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2015-8-15 19:51:50 | 显示全部楼层
HapPy12138 发表于 2015-8-11 21:46
1. 异或具有可逆性 例如x=1,y=3
y=x^y=1^3=0001^0011=0010=2   
x=x^y=1^2=0001^0010=0011=3

假设传进来的都是3.
那么*y = 3 ^ 3 = 0;
       *x = 3 ^ 0 = 3;
       *y = 3 ^ 0 =3;
为啥结果不是这样???
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2015-8-16 19:54:22 | 显示全部楼层
很好
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

发表于 2015-8-16 21:23:46 | 显示全部楼层
for(first=0,last=count-1; first<count/2;first++,last--)
{
  //照旧
}
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2015-8-19 13:43:24 | 显示全部楼层
二进制运算  真伟大~
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2025-4-21 06:40

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表