今天在 DELPHI 的帮助文档里边看到一个如下的表达式,但是我不清楚在 DELPHI 中这个表达式应该如何运算,哪位能给出等效的表达式。
(X = (Y or X)) = Z

解决方案 »

  1.   

    (X = (Y or X)) = Z
    Y=False
    X=True
    Z=False
    是不是下面这样写呀
    X =((Y or X) = Z)
    也就是Y or X是否等于Z,再把值赋予X。
      

  2.   

    Y or X 表示 Y + X
    Z是布尔型,表示(X = (Y or X))是否为真。
      

  3.   


    ((X = (Y or X)) = Z)
    表达式值应该是布尔型
    (Y or X),X,Z都是布尔的吧应该不存在赋值的问题
      

  4.   

    Y or XX = (Y or X)((X = (Y or X)) = Z)这样吧
      

  5.   

    X = (Y or X)
    是给 X 赋值,那
    (X = (Y or X)) = Z
    又是什么意思呢?