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

多选题

与表达式 i=i+1; 结果相同的有?( )

A
i++;
B
i+=1;
C
i+1;
D
i+1=i;
使用微信搜索喵呜刷题,轻松应对考试!

答案:

AB

解析:

【喵呜刷题小喵解析】本题考查的是C语言中的变量赋值和自增操作。选项A:`i++` 是后自增操作,执行完 `i++` 后,`i` 的值会增加1,但是整个表达式 `i++` 的值是 `i` 自增前的值。所以 `i++` 的效果和 `i=i+1` 是相同的,都会使 `i` 的值增加1。选项B:`i+=1` 是赋值加操作,等同于 `i=i+1`,会使 `i` 的值增加1。选项C:`i+1` 是表达式,计算 `i` 的值和1的和,但并不会改变 `i` 的值。选项D:`i+1=i` 是一个错误的表达式,因为它试图将 `i+1` 的值赋给 `i`,这在C语言中是不允许的。因此,与表达式 `i=i+1` 结果相同的有选项A和B。
创作类型:
原创

本文链接:与表达式 i=i+1; 结果相同的有?( )

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

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

分享考题
share