课程
/后端开发
/C#
/C#开发轻松入门
bool a = ++x * x > 3;
2017-04-05
源自:C#开发轻松入门 2-22
正在回答
首先系统会先执行 ++x * x > 3,由于++x是一个整体系统得先计算,则x=2(注意是所有的x都是2),所以本式应该为2*2>3
因为上面的式子没有括号,那就先运行一元运算符++x,即x+1,然后是 乘除的优先级比较高,那就接着运行乘法*,即(x+1)*x ,然后 得到的值 与3相比较,判断是否正确,把返回的bool值赋值给了bool a 。祝你学习顺利!
可以给x假设一个值,比如2,那么你那个1实际运算就是a=3*2
不是原本是变后的......--
先对x自增然后在乘以原本的x,判断其值是否大于三。大于返回true,否则false
举报
本门课程是C#语言的入门教程,将带你轻松入门.NET开发
3 回答输出语句是什么
1 回答为什么不换行,请说详细点
1 回答输出语句
1 回答4-10这一题有没有大神师傅详细解释一下整个代码流程意思
1 回答3-11 switch语句