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,则行不通的·
就是这样了··
至于为什么 不行··
涉及到 内存不同分配 了
··········
我也 刚刚申请 的 号
蛮好的 这个地方
相关问答:
当知道一个日期,如何把这个日期所在旬的前后两个日期取出
比如输入20090905,就输入20090901 20090910
输出20090901 20090910
取得天数后作一下判断再把这个方法用下void set(int field, int value)
......
这是我的文本框
<input type="text" size="60" name="password_answer" id="pwdanswer" value="$!password_answer" >
提交按钮
<input clas ......
用java 模拟购物车
也就是有一个框框,里面是商品列表(商品名字和价格)可以添加、删除列表里的商品
鼠标点击一个商品后,就在新的一个框框里显示出来,并且也可以删除操作、总和价格
就 ......
如题,现在在做一个统一门户系统,目前只支持web端的管理,其中有一家公司系统是exe可执行文件的,放在windows2003服务器上,我怎么远程能调用的过来他的exe执行文件?请知道的告知解决方案等,先谢了。
你的意思就 ......