📄 subject_64985.htm
字号:
<p>
序号:64985 发表者:李云龙 发表日期:2003-12-14 23:00:35
<br>主题:好奇怪哦,谁帮我看下
<br>内容:大家帮我看下这下面两段代码有什么不同,我把page[i](已经对它赋了值)赋给mem[4],在左边的代码中,虽然重复了3次,但都是相同的一个数而已,为什么两段代码的结果不同???<BR><BR>for (k=0;k<3;k++) for (k=0;k<3;k++)<BR> { {<BR> mem[k]=mem[k+1]; mem[k]=mem[k+1];<BR> mem[4]=page[i]; }<BR> } mem[4]=page[i];
<br><a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p>
<hr size=1>
<blockquote><p>
回复者:Cxt_ann 回复日期:2003-12-15 12:53:58
<br>内容:能否再描述清楚一些?如果仅仅是把page[i]赋给mem[4],mem[4]=page[i]就可以:)<BR><BR>左边的代码中:mem[k]=mem[k+1]和mem[4]=page[i]都执行3次<BR>右边:mem[k]=mem[k+1]执行3次,mem[4]=page[i]执行1次<BR><BR>
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
<hr size=1>
<blockquote><p>
回复者:火夜风舞 回复日期:2003-12-15 13:08:44
<br>内容:请问这样的话,是不是增加了执行的时间?还是增加了编译的时间?用左边一个代码的话
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
<hr size=1>
<blockquote><p>
回复者:LOVEYUAN 回复日期:2003-12-15 13:10:24
<br>内容:有意思。<BR><BR>你是不是写错了。<BR><BR>应该是:mem[4] = page[k];<BR>
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
<hr size=1>
<blockquote><p>
<font color=red>答案被接受</font><br>回复者:netbuddy 回复日期:2003-12-15 13:12:13
<br>内容:意思我懂了,是把men数组内容向前移一位<BR>可是mem[4]=page[i];放在循环体外和循环体内都应该是一样的呀<BR><BR>为什么不一样<BR>这个看下面怎么说
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
<hr size=1>
<blockquote><p>
回复者:dsadsdas 回复日期:2003-12-15 13:33:04
<br>内容:mem和page以及k指向的内存有没有重叠?<BR><BR>2003-12-15 13:35:06
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -