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

&& 或者是||

       {

            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下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号