黑马程序员技术交流社区

标题: X=a++和X=++a 有什么区别? [打印本页]

作者: 烟雨江南    时间: 2016-4-12 16:07
标题: X=a++和X=++a 有什么区别?
X=a++和X=++a 有什么区别?
作者: 65708535    时间: 2016-4-12 16:14
小伙子水的可以啊!
a++先赋值再自加,++a先自加再赋值
作者: jialianghao    时间: 2016-4-12 16:20
a++是先将值保留,自增后,将保留值给x,   ++a是先自增,然后将自增后的值给x
作者: 烟雨江南    时间: 2016-4-12 20:41
65708535 发表于 2016-4-12 16:14
小伙子水的可以啊!
a++先赋值再自加,++a先自加再赋值

向大神致敬哈!
All is for the score of the technology!
Do you understand?

作者: 好像在下雨    时间: 2016-4-12 21:21
小伙子水的可以啊,加号在前面是先把值拿出来操作一番,再自加.
作者: yy0328    时间: 2016-4-12 21:28
a++先赋值再自增,++a先自增再赋值
作者: 土豆你个马铃薯    时间: 2016-4-12 23:00
革命尚未成功,同志仍需努力
作者: zapple926    时间: 2016-4-12 23:03
小伙子水的可以啊,加号在前 先自增在赋值,加号在后先赋值再自增
作者: 大山的伤    时间: 2016-4-12 23:11
他们的结果是一样的,但是在运算过程中a++是先赋值再运算,而++a是先赋值(自加)再运算!希望可以帮到你!
作者: lrx    时间: 2016-4-12 23:31
a++是先赋值在自加   ++a先自增  在赋值

作者: Dencent    时间: 2016-4-13 12:12
这个帖子太水了吧
作者: woaikk991100    时间: 2016-4-13 12:34
这个人,很多水贴,不过.....我喜欢
a++是先赋值然后自加 , ++a先自加再赋值
作者: 女神之泪    时间: 2016-4-13 20:02
加号在变量的后面是先对变量操作再给变量加1,加号在变量前面是先给变量加1再对变量进行操作。
作者: sxyqjdh    时间: 2016-4-13 20:41
小伙子挺能水的..
作者: 烟雨江南    时间: 2016-4-13 23:36
谢谢大家喜欢我的帖子哈!
同时非常感谢大家热心而专业的解答!

作者: NB的笨小孩    时间: 2016-4-14 07:09
这个自己要多思考,多理解,多巩固,




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2