作者sa901119 (ads901119)
看板EE_DSnP
标题[问题] 测资小时程式都没问题 但一超过5122即爆炸??
时间Thu May 21 17:27:41 2009
我的dlist 在做do2的时候
在adtd -50000的时候会发生问题
等到下一行的adtp 他印出来的资料就会跟ref不同
而且印出来的资料index快到零的时候 会像这样:
...
[ 4] = 12 [ 3] = 4 [ 2] = 2 [ 1] = 840 [ 0] = 99996
[4294967295] = 99992
[4294967294] = 99988 [4294967293] = 99978 .......
...
然後开始无穷的列印 印到 99988 99978 到0时 又开始重复 reverse的印
但是我自己改了一下do2 将adtd -50000这一行删除的个数改小
发现只要 delete >= 5122 个 就会发生上述情形
在5121以下我的程式都跟ref 印出来的一样
是甚麽原因啊??
而且这种东西不知道要怎麽debug...
被困好久
还有可以请问一下ddd要输入甚麽才能执行某个指令n次 还是只能慢慢点
谢谢
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 140.112.252.248
1F:推 timrau:next n 或是continue n 等等 05/21 17:45
2F:推 Trumen:delete的时候要记得检查是不是砍到头,如果真的要砍了 05/21 18:09
3F:→ Trumen:记得把头往下移一格 不然就GG了 05/21 18:09
4F:→ sa901119:终於解决了 感谢 05/21 20:06