为什么a是True?

来源:2-22 C#的运算符优先级

小白ccc1

2018-10-23 14:45

int x=1;

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

为什么输出是True?

写回答 关注

2回答

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

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

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

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

    小白ccc1

    x自加,两个x都加1吗?

    2018-10-25 09:57:39

    共 1 条回复 >

C#开发轻松入门

本门课程是C#语言的入门教程,将带你轻松入门.NET开发

255542 学习 · 1485 问题

查看课程

相似问题