课程
/后端开发
/C#
/C#开发轻松入门
int x=1;
bool a = ++x * x > 3;
bool b = ++x * x > 8;//请赋值
Console.WriteLine(a==b);
请问这段b 输出的是false么
2020-03-16
源自:C#开发轻松入门 2-22
正在回答
a运算完,x=2;
b:x=2开始运算::3*3>8.为真,
a真,b真,真==真;
即输出true;
已知x=1,++x的时候x的值已经从1变为了2,所以++x*x就成了2*2了
是的,因为b最后结果是4,4不大于8
举报
本门课程是C#语言的入门教程,将带你轻松入门.NET开发
1 回答为什么输出结果:False ,第一个字母是大写的???为什么不是false?
9 回答不知道为什么我输出的是输出错误
1 回答运行成功, 输出错误是为什么?
2 回答为什么输出不了2.0
5 回答Console.WriteLine(15-23);//输出8? 为什么不是-8?