c语言一道简单表达式的结合方向和优先级别的题
来源:学生作业帮 编辑:搜狗做题网作业帮 分类:综合作业 时间:2024/08/13 09:47:01
c语言一道简单表达式的结合方向和优先级别的题
n+=n-=n*n; (n=2)
!(x+y)+z-1&&y+z/2 ( x=3, y=4, z=5)
结果是多少?能讲一下结合方向和优先级别么?
for (x=3; x
n+=n-=n*n; (n=2)
!(x+y)+z-1&&y+z/2 ( x=3, y=4, z=5)
结果是多少?能讲一下结合方向和优先级别么?
for (x=3; x
![c语言一道简单表达式的结合方向和优先级别的题](/uploads/image/z/3367980-36-0.jpg?t=c%E8%AF%AD%E8%A8%80%E4%B8%80%E9%81%93%E7%AE%80%E5%8D%95%E8%A1%A8%E8%BE%BE%E5%BC%8F%E7%9A%84%E7%BB%93%E5%90%88%E6%96%B9%E5%90%91%E5%92%8C%E4%BC%98%E5%85%88%E7%BA%A7%E5%88%AB%E7%9A%84%E9%A2%98)
第一个:n+=n-=n*n 是从右往左结合的,n-=n*n=n=n-n*n=-2;前面是 n=n+n=-4;
第二个,不清楚,反正&&是“与”命题,就是必须满足两边同时成立才为真;
第二个问题:输出“##”和“**”就不用说了,我们说说3 4 5 ,((x%2) ? "##%d" : "**%d\n")意思是X对2求余,从X=3开始直到X
第二个,不清楚,反正&&是“与”命题,就是必须满足两边同时成立才为真;
第二个问题:输出“##”和“**”就不用说了,我们说说3 4 5 ,((x%2) ? "##%d" : "**%d\n")意思是X对2求余,从X=3开始直到X