![](https://iknow-base.cdn.bcebos.com/lxb/notice.png)
5个回答
展开全部
这涉及到运算符的优先级问题,因为*=优先级比+高,而()优先级较*=高,故先算(a+b)=8,之后x*=8,再进行x=x*8,最后x=10*8=80。
建议:既然你学了C语言,运算符当然不能不懂,特别优先级和结合性,努力吧!!!
建议:既然你学了C语言,运算符当然不能不懂,特别优先级和结合性,努力吧!!!
展开全部
就是x=x*(a+b)的简写;
如:x=2;a=3;b=4;
运行x=x*(a+b);之后
x=14;
如:x=2;a=3;b=4;
运行x=x*(a+b);之后
x=14;
本回答被提问者和网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
等效于x = x*(a+b)
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
x=x*(a+b)
x=10*(5+3)
x=80
x=10*(5+3)
x=80
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
先计算x*(a+b)然后赋给x,x=x*(a+b)
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询