确实有时候会有这种现象这是编译系统自作聪明的结果,将系统认为不可能执行到的语句给忽略了。据我的经验,这种情况一般发生在条件判断中,编译器认为设定的条件永远不可能为真,则可能忽略后面的语句。例子很难举。 解决方法: 1. 修改条件语句的表达方法,比如 if(a==44) 改为 if( !(a-44) ) ,这只是个例子,还是要看实际应用。 2. 也是最有效的,打开汇编窗口,看看为什么会忽略 发表时间:2004年7月2日12:42:33