if()里面是一个boolean值
只要一个表达式代表的是boolean就成立
这里是true,也就是说这个if始终都能执行

解决方案 »

  1.   

    这是教材吧?
    意思是不是说条件为true执行什么语句
      

  2.   

    就是永远执行if,不执行else,是吧
      

  3.   

    正如007remember(绿原) 所说:应该是伪代码
    要不然如 jFresH_MaN(TM) 所说: 就是这个if始终都能执行!没意义!
      

  4.   

    if(true) 等价于 if(true==true)  实际上就是一个永真的条件
      

  5.   

    if(表达式) 不管怎样,if语句判断的好似括号中的表达式的真假。
    如上若为true的话,该表达式永远为真,因此一直会执行if语句块中的程序,而不会进入else
      

  6.   

    if(true) 等价于 if(true==true)  实际上就是一个永真的条件
    true自己改么~!
      

  7.   

    象以上有的说的,那么else不是没有什么作用了吗?既然这样那么不写IF。ELSE。
    不是也可以吗?干什么要多此一笔啊。