为了账号安全,请及时绑定邮箱和手机立即绑定

&& 或者是||

       {

            int x=1;

            bool a = ++x * x > 3;

            bool b = ++x*4 > 9 ;//请赋值

            Console.WriteLine(a&&b);


我这段代码  不管是(a&&b)或者是(a||b)他的结果都是True    按道理将  a&&b 是true&&false   应该结果是false才对呀。 


正在回答

1 回答

搞明白了,  bool a = ++x * x > 3;在这行代码中x=2了,bool b = ++x*4 > 9  在这行中 ++x=3 ,3*4=12 >9 是true a&&b 就是true&&true

1 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

&& 或者是||

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信