刷题刷出新高度,偷偷领先!偷偷领先!偷偷领先! 关注我们,悄悄成为最优秀的自己!

单选题

下列表达式正确的是( ).

A

9++

B

(x+y)++

C

c+++c+++c++

D

++(a-b--)

使用微信搜索喵呜刷题,轻松应对考试!

答案:

D

解析:

【喵呜刷题小喵解析】本题考查的是C语言中的运算符优先级和结合性。

A选项:`9++`,在C语言中,`++`是后置自增运算符,它表示先返回变量的当前值,然后再对变量进行自增。因此,`9++`这个表达式是不合法的,因为`9`不是一个变量。

B选项:`(x+y)++`,同样的,`(x+y)`表示的是一个常量(`x+y`的结果),而`++`只能作用于变量,所以这个表达式也是不合法的。

C选项:`c+++c+++c++`,在C语言中,`++`运算符不能连续使用,所以这个表达式也是不合法的。

D选项:`++(a-b--)`,`++`是前置自增运算符,表示先对变量进行自增,然后再返回变量的值。`a-b--`表示先返回`b`的当前值,然后再对`b`进行自减。因此,`++(a-b--)`这个表达式是合法的。

综上所述,只有D选项的表达式是正确的。
创作类型:
原创

本文链接:下列表达式正确的是( ).

版权声明:本站点所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明文章出处。

让学习像火箭一样快速,微信扫码,获取考试解析、体验刷题服务,开启你的学习加速器!

分享考题
share