D
DarwinZhang
Unregistered / Unconfirmed
GUEST, unregistred user!
还有一些问题要单独说一下:
to beta:
"你没有仔细看我的那篇心得吧,我已经讲的很清楚了,你看到的汇编代码之所以会这样,没有用跳转表,是因为你的选项太少!"
我知道选项过少是会引起代码的变化,实际上我测试的时候写了大约10个选项,帖出来时是少写了几个选项,主要怕太多看不清,很抱歉.
to zjczxd:
"beta中主要讨论的是字符串的情况, 和DarwinZhang中的有所不同。"
实际上是一样的,因为字符可以通过计算函数转换成整数.
另外,您和creation-zy兄提出的看法基本一致,真是英雄所见略同.
只是我想说,如果用Hash表,就没有必要使用case语句,用地址表数组还方便一些.^_^
to qianwt:
" case i of
[red] 13:...[/red]
0: ...
1: ...
...... "
没有用,我上面的结论已经说明白了,改变程序次序不能改变代码执行次序.
to beta:
"你没有仔细看我的那篇心得吧,我已经讲的很清楚了,你看到的汇编代码之所以会这样,没有用跳转表,是因为你的选项太少!"
我知道选项过少是会引起代码的变化,实际上我测试的时候写了大约10个选项,帖出来时是少写了几个选项,主要怕太多看不清,很抱歉.
to zjczxd:
"beta中主要讨论的是字符串的情况, 和DarwinZhang中的有所不同。"
实际上是一样的,因为字符可以通过计算函数转换成整数.
另外,您和creation-zy兄提出的看法基本一致,真是英雄所见略同.
只是我想说,如果用Hash表,就没有必要使用case语句,用地址表数组还方便一些.^_^
to qianwt:
" case i of
[red] 13:...[/red]
0: ...
1: ...
...... "
没有用,我上面的结论已经说明白了,改变程序次序不能改变代码执行次序.