若定义int a=2,b=2,下列表达式中值不为4的是()。
刷题刷出新高度,偷偷领先!偷偷领先!偷偷领先! 关注我们,悄悄成为最优秀的自己!
单选题
A
a*(++b)
B
a*(b++)
C
a+b
D
a*b
使用微信搜索喵呜刷题,轻松应对考试!
答案:
解析:
首先,我们定义了两个整型变量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 许可协议。转载请注明文章出处。让学习像火箭一样快速,微信扫码,获取考试解析、体验刷题服务,开启你的学习加速器!



