A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 烟雨江南 中级黑马   /  2016-4-12 16:07  /  954 人查看  /  15 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

X=a++和X=++a 有什么区别?

15 个回复

倒序浏览
小伙子水的可以啊!
a++先赋值再自加,++a先自加再赋值
回复 使用道具 举报
a++是先将值保留,自增后,将保留值给x,   ++a是先自增,然后将自增后的值给x
回复 使用道具 举报
65708535 发表于 2016-4-12 16:14
小伙子水的可以啊!
a++先赋值再自加,++a先自加再赋值

向大神致敬哈!
All is for the score of the technology!
Do you understand?
回复 使用道具 举报
小伙子水的可以啊,加号在前面是先把值拿出来操作一番,再自加.
回复 使用道具 举报
a++先赋值再自增,++a先自增再赋值
回复 使用道具 举报
革命尚未成功,同志仍需努力
回复 使用道具 举报
小伙子水的可以啊,加号在前 先自增在赋值,加号在后先赋值再自增
回复 使用道具 举报
他们的结果是一样的,但是在运算过程中a++是先赋值再运算,而++a是先赋值(自加)再运算!希望可以帮到你!
回复 使用道具 举报
lrx 中级黑马 2016-4-12 23:31:47
10#
a++是先赋值在自加   ++a先自增  在赋值
回复 使用道具 举报
这个帖子太水了吧
回复 使用道具 举报
这个人,很多水贴,不过.....我喜欢
a++是先赋值然后自加 , ++a先自加再赋值
回复 使用道具 举报
加号在变量的后面是先对变量操作再给变量加1,加号在变量前面是先给变量加1再对变量进行操作。
回复 使用道具 举报
小伙子挺能水的..
回复 使用道具 举报
谢谢大家喜欢我的帖子哈!
同时非常感谢大家热心而专业的解答!
回复 使用道具 举报
这个自己要多思考,多理解,多巩固,
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马