当前位置:系统粉 > 电脑问答 > 其他问答 > 哪位大神帮忙解决一下!!!

哪位大神帮忙解决一下!!!

提问者:provence凌天  |  浏览 次  |  提问时间:2017-06-18  |  回答数量:1

哪位大神帮忙解决一下!!!21、设有定义:int k=0;,以下选项的四个表达式中与其他三个表达式的值不相同的是 ( ) 。A.k+=1 B.k++ C.++k D.k+1答案选B为什么啊,哪位大神帮忙解决一下!!!

已有1条答案
youqiyan

youqiyan

回答数:162  |  被采纳数:52

2017-06-18 12:43:50
你好,四个表达式中与其他三个表达式的值不相同的K++,它是当表达式的值计算(引用)完成后变量k的值再加1。所以跟其他的不同。[解析] 本题考查的知识点是++运算符。++运算符有前缀和后缀两种形式,本题中的选项C就是前缀形式,选项B是后缀形式。它们的区别在于其表达式的值不同,前缀形式表达式的值为增1后的值,而后缀形式表达式的值为增1之前的值。又因为选项A和D的表达式值都是k加1之后的值,故本题应该选择B。
赞 16
解决方法
版权信息

Copyright @ 2011 系统粉 版权声明 最新发布内容 网站导航