有朋友遇到if(){XX}else{YY}里面XX YY都执行的么?怎么解决呢

解决方案 »

  1.   

    没办法解决,问题肯定不在这儿!看看你是不是语法上有什么问题,比如少写了花括号什么的。--------
    With sufficient thrust, pigs fly just fine. However, this is not necessarily a good idea. It is
    hard to be sure where they are going to land, and it could be dangerous sitting under them as they
    fly overhead.
      

  2.   

    是release的?
    执行dll不是最新的造成的假象?
      

  3.   

    从逻辑意义上讲,如果没有goto jmp之类的不会有这个问题
    但是如果是被编译器优化过的,则有可能有这种事,因为编译器会把功能相同的一些代码用同一段代码来替代,在代码大小优先优化的编译条件下尤为突出。这个正常来说不会影响程序运行的正确性,如果确实发现有问题了,那是编译器的bug的可能性就比较大了