摘要:
游戏中接受到的消息那叫一个多如牛毛啊,这就涉及到switch case接受还是if else接受的效率问题有人说这是个小问题,哈哈 精益求精吗看到了一篇两者效率比较的文章:switch...case与if...else的根本区别在于,switch...case会生成一个跳转表来指示实际的case分支的地址,而这个跳转表的索引号与switch变量的值是相等的。从而,switch...case不用像if...else那样遍历条件分支直到命中条件,而只需访问对应索引号的表项从而到达定位分支的目的。具体地说,switch...case会生成一份大小(表项数)为最大case常量+1的跳表,程序首先判断s 阅读全文
posted @ 2012-10-18 17:49
小 楼 一 夜 听 春 雨
阅读(1179)
评论(0)
推荐(0)

浙公网安备 33010602011771号