99问答网
所有问题
C语言x*=(a+b)是怎么运算?
假如x=10,a=5,b=3
举报该问题
推荐答案 2012-12-13
这涉及到运算符的优先级问题,因为*=优先级比+高,而()优先级较*=高,故先算(a+b)=8,之后x*=8,再进行x=x*8,最后x=10*8=80。
建议:既然你学了C语言,运算符当然不能不懂,特别优先级和结合性,努力吧!!!
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://99.wendadaohang.com/zd/Bt7jOOOWj.html
其他回答
第1个回答 推荐于2017-11-25
就是x=x*(a+b)的简写;
如:x=2;a=3;b=4;
运行x=x*(a+b);之后
x=14;
本回答被提问者和网友采纳
第2个回答 2012-12-13
等效于x = x*(a+b)
第3个回答 2012-12-13
x=x*(a+b)
x=10*(5+3)
x=80
第4个回答 2012-12-13
先计算x*(a+b)然后赋给x,x=x*(a+b)
相似回答
大家正在搜
相关问题
C语言x*=(a+b)是怎么运算?
c语言max(a+b,b+c)怎么运算
C语言a=b==c怎么运算的
c语言中x=a>b怎样理解
C语言x=(a--==--b)?--a:b--是什么意思
用c语言写x+(a+b)/(c-d)的程序
C语言中执行语句X=(a=3,b=a--);后,x,a,b的...
C语言入门。 求解这个函数是什么意思啊。 到底是计算A+B还...