if a>10 and b<10 then      这种语句都不能判断!太郁闷了吧!

解决方案 »

  1.   

    ???
    if (a>10) and (b<10) then
      

  2.   

    这样吧:
    if (a>10) and (b<10) then
    begin
    end;
      

  3.   

    这是DELPHI运算符优先级的问题
      

  4.   

    原来是这个问题啊!
    我本来是用一个if语句将a>10赋给一个boolean变量解决的。
    这下不郁闷了!
      

  5.   

    不會吧? 用 if a<>10 如何?
      

  6.   

    不會吧,if (a>10) and (a<10) 不可能成立的吧?
    這有用嗎?
      

  7.   

    if (a>10) and (b<10) then
      

  8.   

    if (a>10) and (b<10) then
      

  9.   

    Pascal中and和or运算符的优先级别要高于=和<>,和c不一样的。