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

单选题

若定义int a=2,b=2,下列表达式中值不为4的是()。

A

a*(++b)

B

a*(b++)

C

a+b

D

a*b

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

答案:

C

解析:

【喵呜刷题小喵解析】
首先,我们定义了两个整型变量a和b,并都赋值为2。

A选项:a*(++b)
这里使用了前置自增运算符,即先自增再参与运算。所以,b先自增1变为3,再与a相乘,结果为6。

B选项:a*(b++)
这里使用了后置自增运算符,即先参与运算再自增。所以,b先与a相乘,结果为4,然后b自增1变为3。

C选项:a+b
这里a和b的值都没有改变,直接相加,结果为4。

D选项:a*b
这里a和b的值也没有改变,直接相乘,结果为4。

所以,值不为4的是C选项。
创作类型:
原创

本文链接:若定义int a=2,b=2,下列表达式中值不为4的是()。

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

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

分享考题
share