
c语言中a+=a*=a%=3的运算顺序?
2个回答
展开全部
赋值运算,从后往前。
假设a的初始值为5
那么:
a=a%3=2 则原式为 a+=a*=2
a=a*2=2*2=4 则原式为 a+=4
a=a+4=8
不知道这样子,懂了没有
追问
题目a的初始值是2答案是8怎么回事?
追答
那就是答案错了呗
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询
赋值运算,从后往前。
假设a的初始值为5
那么:
a=a%3=2 则原式为 a+=a*=2
a=a*2=2*2=4 则原式为 a+=4
a=a+4=8
不知道这样子,懂了没有
题目a的初始值是2答案是8怎么回事?
那就是答案错了呗
类别
我们会通过消息、邮箱等方式尽快将举报结果通知您。
说明
0/200