易截截图软件、单文件、免安装、纯绿色、仅160KB

javascript中是值是怎么交换了? - Java / Java相关

三个数x,y,z 比大小..
var x,y,z,t;
if (x>y) 
{t=x;x=y;y=t;} //交换x,y的值 
if(x>z) 
{t=z;z=x;x=t;}//交换x,z的值 
if(y>z) 
{t=y;y=z;z=t;}//交换z,y的值
这是X,Y是怎么换位置的啊?我是新手....好像排序也要交换值吧... 不明白啊...
哪个大哥能给我讲讲好吗?(对不起哦,刚升的号没有分可以给..)
你想问的是什么呢~?~
他们通过一个中间变量T 进行位置转换的··
就拿一个举例子
if (x>y) 
{t=x;x=y;y=t;}这个
程序 向下运行到这个地方的时候
当x>y时 先将x 的值赋给 t ,
然后 将Y 的值赋给X 
此时 X原来的那个值不存在 进而被Y的值替代 
最后 就是 将T得值赋给Y Y 原来的那个值被T取代
而由第一步知 T的值就是X的值


如果 直接X=Y,则行不通的·

就是这样了··

至于为什么 不行··
涉及到 内存不同分配 了
··········

我也 刚刚申请 的 号  

蛮好的 这个地方




相关问答:

关于jsp论坛 - Java / Web 开发

我现在想用ssh整合来做一个论坛,但数据库方面不行,我主要不会涉及数据库,不知道发帖表,和回帖表要如何设计和区分。不知道谁有一个简单的思路,来设计这些表。谢谢了。
发帖和回帖用同一张表 。发帖 id user ......

天津 招聘兼职(java struts2)

我们有项目想组建一个开发团队,
主要用 tomcat,java,struts2,我们的核心成员都是经验非常丰富的系统设计师,
如果您在天津,同时对java比较感兴趣,
可以加入我们。
希望要求
  1。爱好编程
......

eclipse与mySQL的问题 - Java / Eclipse

在安装Java编译器的Eclipse的时候,对环境变量进行了配置,在安装MySQl的时候也要对环境变量进行配置;那么后面的配置会影响前面的Eclipse的配置吗?
请大家多指教~!谢谢!
不会把,我这都装了的 我系统里 还装了 ......

Javascript描点问题 - Web 开发 / JavaScript

用javascript加载页面时指向一个描点。已知如何通过链接做成描点的,可是想让页面加载时直接指向不需要点击链接。
  1. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" &quo ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号