C语言中自减和成除的优先级哪个更高 如信x=5,运行y=x++*x++;y=--y*--y;之后y的值是多少,求解答

 我来答
lxc2lxy
2011-06-07 · TA获得超过346个赞
知道小有建树答主
回答量:131
采纳率:0%
帮助的人:45.9万
展开全部
自增自减的优先级高,因为自增自减是单目运算符。在C中,单目运算符都比双目运算符高。

x=5运行y=x++*x++;后y=25,x=7
接着y=--y*--y;后y=23*23=529
追问
为什么--y是23呢?请解释一下
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
jnervo
2011-06-07 · TA获得超过757个赞
知道小有建树答主
回答量:469
采纳率:0%
帮助的人:149万
展开全部
x++是运算结束后 ++
++x 是先++再做运算

所以,x=5, y=x++*x++;后 y=25,x=7;
y=--y*--y=23*23
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
jk8808
2011-06-08 · 超过23用户采纳过TA的回答
知道答主
回答量:99
采纳率:0%
帮助的人:51.6万
展开全部
自加、自减在后,后于等式计算。
y=x++*x++;
相当于y=5*5; x++; x++;
自减、自加在前,先于等式计算。
y=--y*--y;
相当于--y; --y; y=y*y;
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式