问答详情
源自:2-22 C#的运算符优先级

为什么a是True?

int x=1;

bool a=++x*x>3;//x自加    x=x+1*x=2不是应该等于2吗?  我在vs2010上试了一下  x=4,为什么呢

为什么输出是True?

提问者:小白ccc1 2018-10-23 14:45

个回答

  • glentao
    2019-02-26 21:50:58

    不对吧 自加加的优先级不是最高吗

  • 慕的地9374793
    2018-10-23 16:47:36

    ++x*x>3 是 2*2>3