为了账号安全,请及时绑定邮箱和手机立即绑定
关注
中年小白

&& 或者是||

       {

            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才对呀。 


2020-02-12 源自:C#开发轻松入门 2-22 117 浏览 1 回答

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

2020-02-12
0

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信