c语言a=3,a*=a+=a++ 后加你应该是跑完一整句再加一吗,结果为什么是49
c语言a=3,a*=a+=a++后加你应该是跑完一整句再加一吗,结果为什么是49,只跑了一个赋值就已经加一了,后加到底是在什么时候加...
c语言a=3,a*=a+=a++ 后加你应该是跑完一整句再加一吗,结果为什么是49,只跑了一个赋值就已经加一了,后加到底是在什么时候加
展开
展开全部
这里是两句
先执行 a+=a++;
再执行a*=a;
只是写在一起而已。
于是 先a+=a a=6
然后a++ a=7
最后a*=a a=49
先执行 a+=a++;
再执行a*=a;
只是写在一起而已。
于是 先a+=a a=6
然后a++ a=7
最后a*=a a=49
追问
就是说一个赋值号代表一个语句,这里算两个语句喽
追答
是的
本回答被提问者和网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询