if(p != -1)是什么意思 经常看到代码!= -1
-1代表什么

解决方案 »

  1.   

    一般不存在 就用-1 表示 或者 false
      

  2.   

    p==0?1:p
    LSD高手们
    这句是什么意思
      

  3.   

    p=0的情况下,p=1
    p!=0的情况下,p=p
      

  4.   

    如果p==0为true 表达式的值为1否则表达式的值为p
      

  5.   

    if(p!=-1)中,p应该是你自己定义的,!是否的意思,=是等于,-1就是负数1,看看你的业务逻辑,如果-1被赋予了固定的含义则无需考虑,如果没有那么看看你的p是用作什么的,是不是有标志位类似的含义,看情况判断,若都没有那么的意思就是判断p是否等于-1,呵呵