一道c语言选择题

一道c语言选择题第四题该如何解释... 一道c语言选择题第四题该如何解释 展开
 我来答
朝露昙花小庆0
2018-01-18 · TA获得超过819个赞
知道小有建树答主
回答量:263
采纳率:81%
帮助的人:67.4万
展开全部

简单的来说,++i 和 i++,在单独使用时,就是 i=i+1。 


而 a = ++i,相当于 i=i+1; a = i; 
而 a = i++,相当于 a = i; i=i+1;

针对上题:

x 被赋值5,则(x++)的值是5,i的值是6

下面执行x--  ,此时(x--)的值是6,i的值是5,所以输出x--的值为6

更多追问追答
追问
为什么是先自增再比较
追答
这是c语言本身决定的,我们没办法改变
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式