首页 > 试题广场 >

假定x的值为5,y的值为6,则表达式x++*--y的值为 (

[单选题]
假定x的值为5y的值为6,则表达式x++*--y的值为 )。
  • 25
  • 30
  • 36
  • 42
答案为25,按照运算优先级和++a与a++的算法;x++*--y表达式为5*(6-1)=25.
发表于 2017-10-18 10:31:35 回复(0)
更多回答
单目运算符的优先级大于乘法,x后置++,y前置--,结果5*5,=25,x再自增1。
发表于 2017-10-18 09:44:45 回复(0)
我还以为指针呢。
发表于 2022-03-10 14:25:37 回复(1)
x++:先运算x再加一
--y:先-1再运算y
发表于 2017-10-18 08:08:49 回复(0)
(x++)*(--y),x先做乘法再自加,y先自减再与x做乘法运算
发表于 2024-03-28 17:21:44 回复(0)
25
发表于 2022-04-28 16:15:45 回复(0)