![](https://iknow-base.cdn.bcebos.com/lxb/notice.png)
程序设计 关于下题:int a=0,b=0,c=0. c=(a-=a-5),(a=b,b+3) printf (%d%d%d\n,a,b,c) 则输出的结果是?
2个回答
展开全部
c=(a-=a-5),(a=b,b+3);
首先执行a-=a-5,此时a为5,然后c=(a-=a-5),故c为5
然后执行a=b,故a为0
所以程序片段执行结果为005(已在Visual
Studio下验证)
如果我的答案对您有帮助,请点击下面的“采纳答案”按钮,送咱一朵小红花鼓励下吧!
祝您生活愉快!谢谢!如有不懂,可继续追问!
首先执行a-=a-5,此时a为5,然后c=(a-=a-5),故c为5
然后执行a=b,故a为0
所以程序片段执行结果为005(已在Visual
Studio下验证)
如果我的答案对您有帮助,请点击下面的“采纳答案”按钮,送咱一朵小红花鼓励下吧!
祝您生活愉快!谢谢!如有不懂,可继续追问!
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询