这段代码运行的对不对,求解,要是不对该怎么写。
虚幻的世界 高级粉丝 2016-01-13 22:51:49
2477 3 0

QQ图片20160113225103.png

问题来自: 逻辑短路

共 3 个回答

    最佳答案

    嘿嘿大人 一代宗师 3034天前

    不存在什么对不对的啊,只要能运行就代表没有语法错误,这道题就是考的逻辑短路的问题

    blob.png当执行到这个语句的时候,blob.png这个表达式为真,所以c就等于了1;逻辑或的逻辑短路就是前面一个表达式为真那么后面的表达式blob.png就不会执行;所以这个赋值表达式执行完成后,c=1,a=2,b=0;

    然后执行blob.png,执行blob.png这个表达式逻辑值为假,所以这个赋值表达式没有逻辑短路需要执行blob.png,同意这个表达式逻辑值也为假,所以d的值也是为假,也就是0;执行完这个赋值表达式之后,d=0,b=-1,a=3;

    所以你这个输出的是c和d,也就是1和0,连着就是10。


    虚幻的世界 高级粉丝 3034天前

    哦哦,懂了谢了。

    嘿嘿大人 一代宗师 3034天前

    回复 虚幻的世界:不谢,懂了就好,嘿嘿,加油吧,嘿嘿

您还没有登录,所以不能回复该问题
我要回复

  • 0

    点赞

  • 扫一扫分享朋友圈

    二维码

  • 分享

相关问题