中国开发网: 论坛: 程序员情感CBD: 贴子 701457
bjwf
嗯,这种方法性能好,但是改动量也很大。
switch(x)
{
case 1: xxx; break;
...
default: break;
}
==>
static void * jump_table[]=
{
&&op1, &&op2, .... &&op1000;
}
goto *jumb_table[x];

op1: xxx: goto end;
op2: xxx: goto end;

相关信息:


欢迎光临本社区,您还没有登录,不能发贴子。请在 这里登录