设先有定义: int a=10;则表达式a+=a *a=200 为啥 ,解释下
答案:2 悬赏:50 手机版
解决时间 2021-11-28 21:44
- 提问者网友:原来太熟悉了会陌生
- 2021-11-27 23:02
设先有定义: int a=10;则表达式a+=a *a=200 为啥 ,解释下
最佳答案
- 五星知识达人网友:纵马山川剑自提
- 2021-11-28 00:33
是110啊,为什么是200啊。
a=a+a*a=10+10*10=110
a=a+a*a=10+10*10=110
全部回答
- 1楼网友:封刀令
- 2021-11-28 01:47
表达式应该是a+=a*a最后a=200吧;
其间看表达式,运算数序先算a*a也就是a×a=10×10=100,然后算a+=a,也就是a=a+a=100+100=200;
这里你应该多记住算数运算符的优先级,单目运算符大于双目运算符大于三目运算符。
望采纳~~
其间看表达式,运算数序先算a*a也就是a×a=10×10=100,然后算a+=a,也就是a=a+a=100+100=200;
这里你应该多记住算数运算符的优先级,单目运算符大于双目运算符大于三目运算符。
望采纳~~
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯