课程
/后端开发
/C#
/C#开发轻松入门
int x=1;
bool a = ++x * x > 3;
bool b = true;//请赋值
Console.WriteLine(a==b);
这个输出的应该是TRUE,这个题目的答案是错误的。
2016-11-27
源自:C#开发轻松入门 2-22
正在回答
a是这么算的
2*2>3
所以true
a是true .因为++x是先自增在运算的 ,后面的x值取的是自增后的值,所以x=1,a=++x*x实际是a=2*2>3
我觉得a也因该是false
对a是false
同意。a是false
是对的
慕粉1632234539
慕粉1632234539 回复 慕粉1632234539
举报
本门课程是C#语言的入门教程,将带你轻松入门.NET开发
1 回答题目的参考答案
1 回答答案有错误
3 回答这才是这道题正确的答案
2 回答我的答案是这样的
1 回答正确答案就是这个