鱼C论坛

 找回密码
 立即注册
查看: 2980|回复: 5

C语言 X=4为什么Y=X++是4

[复制链接]
发表于 2012-2-21 15:12:00 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能^_^

您需要 登录 才可以下载或查看,没有账号?立即注册

x
求解C语言X=4为什么Y=X++是4
小甲鱼最新课程 -> https://ilovefishc.com
发表于 2012-2-21 15:55:43 | 显示全部楼层
X++是先使用再+1
小甲鱼最新课程 -> https://ilovefishc.com
发表于 2012-2-21 17:30:08 | 显示全部楼层
你去了解下++ -- 运算符 你这个是 Y=X++   先把值给Y 然后再自身++ Y=++X这样就等于5了!
小甲鱼最新课程 -> https://ilovefishc.com
发表于 2012-2-22 13:20:57 | 显示全部楼层
呵呵。我也刚刚学到这里哦。

他是这样的。就是说i++是参与运算之后再自增1.

y=x++。。那输出y的值就是4啦。也就是参与运算咯。但此时x本身运算之后他自增一,也就是x=5。:lol
小甲鱼最新课程 -> https://ilovefishc.com
发表于 2012-2-22 17:04:02 | 显示全部楼层
本帖最后由 幕府幽魂 于 2012-2-22 17:06 编辑

y=x++  可以这样理解,x=4=>Y=x=4=>x=4+1
y=++x 可以这样理解:x=4=>x=4+1=>y=x
小甲鱼最新课程 -> https://ilovefishc.com
发表于 2012-2-23 10:32:24 | 显示全部楼层
先用后加,所以Y=4,
小甲鱼最新课程 -> https://ilovefishc.com
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2025-11-11 11:58

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表