我来我网
https://5come5.cn
 
您尚未 登录  注册 | 菠菜 | 软件站 | 音乐站 | 邮箱1 | 邮箱2 | 风格选择 | 更多 » 
 

« 1 2» Pages: ( 1/2 total )
本页主题: 为什么(a++)+=(++a)是错的,而(++a)+=(a++)就是对的..... 显示签名 | 打印 | 加为IE收藏 | 收藏主题 | 上一主题 | 下一主题

kenneygf



性别: 帅哥 状态: 该用户目前不在线
头衔: 星星在眨眼~
等级: 前途无量
发贴: 6207
威望: 0
浮云: 1131
在线等级:
注册时间: 2004-05-22
最后登陆: 2009-07-12

5come5帮你背单词 [ microchip // n. 芯片,微片 ]


为什么(a++)+=(++a)是错的,而(++a)+=(a++)就是对的.....

最近被鄙视的一塌糊涂
顶端 Posted: 2006-11-17 10:37 | [楼 主]
心河



性别: 帅哥 状态: 该用户目前不在线
等级: 人见人爱
发贴: 2075
威望: 0
浮云: 1145
在线等级:
注册时间: 2005-07-06
最后登陆: 2021-12-03

5come5帮你背单词 [ entrance /'entrəns/ n. 入口,进入,入学 ]


建议楼主去看看什么是左值
顶端 Posted: 2006-11-17 10:44 | [1 楼]
zc1984





性别: 帅哥 状态: 该用户目前不在线
头衔: 上帝模式
等级: 荣誉会员
家族: 战略研究所
发贴: 10096
威望: 5
浮云: 0
在线等级:
注册时间: 2004-08-24
最后登陆: 2017-06-08

5come5帮你背单词 [ shift /ift/ v. 变换,转换,变(速),调(档);n. 转变,更换,轮班,换班 ]


a++的语义是:将a加一的操作
++a的语义是:一个比a大一的数

第一个是动词,第二个是名词~~~

动词是不能放到左表达式中的~~~

p.s.向来BS问这些问题的公司
顶端 Posted: 2006-11-17 10:47 | [2 楼]
kenneygf



性别: 帅哥 状态: 该用户目前不在线
头衔: 星星在眨眼~
等级: 前途无量
发贴: 6207
威望: 0
浮云: 1131
在线等级:
注册时间: 2004-05-22
最后登陆: 2009-07-12

5come5帮你背单词 [ misunderstand /misΛndə'stænd/ vt. 误解,误会,曲解 ]


Quote:
引用第1楼心河于2006-11-17 10:44发表的:
建议楼主去看看什么是左值

哪儿有讲解哦?
顶端 Posted: 2006-11-17 10:48 | [3 楼]
kenneygf



性别: 帅哥 状态: 该用户目前不在线
头衔: 星星在眨眼~
等级: 前途无量
发贴: 6207
威望: 0
浮云: 1131
在线等级:
注册时间: 2004-05-22
最后登陆: 2009-07-12

5come5帮你背单词 [ scientist /'saiəntist/ n. 科学家 ]


Quote:
引用第2楼zc1984于2006-11-17 10:47发表的:
a++的语义是:一个比a大一的数
++a的语义是:将a加一的操作

第一个是名词,第二个是动词~~~

.......

可是(++a)+=(a++)就是对的
顶端 Posted: 2006-11-17 10:49 | [4 楼]
心河



性别: 帅哥 状态: 该用户目前不在线
等级: 人见人爱
发贴: 2075
威望: 0
浮云: 1145
在线等级:
注册时间: 2005-07-06
最后登陆: 2021-12-03

5come5帮你背单词 [ strain /'strein/ n. 极度紧张,张力,应力;vt. 拉紧,绷紧,扭伤,损伤 ]


关于左值,楼主可以去搜索一下。应该有很多介绍的。(++a)是左值。左值简而言之就是可以放在赋值运算符左面的。
顶端 Posted: 2006-11-17 10:50 | [5 楼]
zc1984





性别: 帅哥 状态: 该用户目前不在线
头衔: 上帝模式
等级: 荣誉会员
家族: 战略研究所
发贴: 10096
威望: 5
浮云: 0
在线等级:
注册时间: 2004-08-24
最后登陆: 2017-06-08

5come5帮你背单词 [ outlook /'aut-luk/ n. 景色,风光,观点风解,前景,前途 ]


Quote:
引用第4楼kenneygf于2006-11-17 10:49发表的:

可是(++a)+=(a++)就是对的


打错了~~
说反了哈~~
不好意思~~
顶端 Posted: 2006-11-17 10:51 | [6 楼]
心河



性别: 帅哥 状态: 该用户目前不在线
等级: 人见人爱
发贴: 2075
威望: 0
浮云: 1145
在线等级:
注册时间: 2005-07-06
最后登陆: 2021-12-03

5come5帮你背单词 [ instinct /'instiŋkt/ n. 天性,本能,直觉 ]


Quote:
引用第3楼kenneygf于2006-11-17 10:48发表的:

哪儿有讲解哦?

好的讲c++的书上都有,也可以去google上搜索一下,有技术文 章的,呵呵,外事不决问google
顶端 Posted: 2006-11-17 10:52 | [7 楼]
feiyan



性别: 保密 状态: 该用户目前不在线
等级: 栋梁之材
发贴: 631
威望: 0
浮云: 1124
在线等级:
注册时间: 2006-07-14
最后登陆: 2008-06-28

5come5帮你背单词 [ format /'fo:mæt/ n. 版式,(计算机的)格式,编排;vt. 设计,(计算机上)将…格式化 ]


外事不决问google
顶端 Posted: 2006-11-17 10:55 | [8 楼]
hanshui8848



性别: 帅哥 状态: 该用户目前不在线
等级: 希望之光
发贴: 1796
威望: 0
浮云: 1105
在线等级:
注册时间: 2005-07-12
最后登陆: 2009-05-31

5come5帮你背单词 [ chemical /'kemikl/ a. 化学的;n. (pl.)化学制品 ]


(a++)+=(++a)   是错误的   (++a)+=(a++)   是正确的
原因在于 a++ 和 ++a操作的区别
a ++ 有个副本   副本和原数值 赋值时冲突编译器报错
顶端 Posted: 2006-11-17 11:03 | [9 楼]
debuger





性别: 保密 状态: 该用户目前不在线
等级: 品行端正
发贴: 410
威望: 0
浮云: 1227
在线等级:
注册时间: 2004-12-25
最后登陆: 2007-04-10

5come5帮你背单词 [ success /sək'ses/ n. 成功,成就,胜利 ]


Quote:
引用第0楼kenneygf于2006-11-17 10:37发表的为什么(a++)+=(++a)是错的,而(++a)+=(a++)就是对的.....:
最近被鄙视的一塌糊涂

写这种程序的人就该拖出去tjjtds...
顶端 Posted: 2006-11-18 12:10 | [10 楼]
newton



性别: 保密 状态: 该用户目前不在线
头衔: Messi + Aimar
等级: 人见人爱
家族: 考研俱乐部
发贴: 2770
威望: 1
浮云: 1777
在线等级:
注册时间: 2004-11-27
最后登陆: 2017-06-08

5come5帮你背单词 [ bitter /'bitə/ a. 辛酸的,辛苦的,有苦味的,严寒的,刺骨 ]


这种问题真没意思。...
谁会写这种代码??机器都难的读。...何况人了..没意思..
如果是我笔试.我就先把答案写上,然后再后面写鄙视出题人
顶端 Posted: 2006-11-19 21:48 | [11 楼]
perfect_刘



性别: 帅哥 状态: 该用户目前不在线
等级: 栋梁之材
发贴: 960
威望: 0
浮云: 1105
在线等级:
注册时间: 2005-11-20
最后登陆: 2009-05-08

5come5帮你背单词 [ secondly /'sekəndli/ ad. 第二,其次 ]


这种确实无聊!!
顶端 Posted: 2006-11-19 22:20 | [12 楼]
wangyong





性别: 保密 状态: 该用户目前不在线
等级: 栋梁之材
发贴: 602
威望: 0
浮云: 2014
在线等级:
注册时间: 2005-12-11
最后登陆: 2008-06-27

5come5帮你背单词 [ capitalism /'kæpitəlizəm/ a. 资本主义 ]


(a++)+=(++a)
a++ = a++ + ++a

而(++a)+=(a++)

++a = ++a + a++
顶端 Posted: 2006-11-20 13:17 | [13 楼]
wangyong





性别: 保密 状态: 该用户目前不在线
等级: 栋梁之材
发贴: 602
威望: 0
浮云: 2014
在线等级:
注册时间: 2005-12-11
最后登陆: 2008-06-27

5come5帮你背单词 [ ought /o:t/ aux. & v. 应该,本应 ]


为啥在TC2.0里两个都是Lvalue required呢????!!!
顶端 Posted: 2006-11-20 13:26 | [14 楼]
« 1 2» Pages: ( 1/2 total )
我来我网·5come5 Forum » 程序员之家

Total 0.017266(s) query 5, Time now is:11-24 02:45, Gzip enabled
Powered by PHPWind v5.3, Localized by 5come5 Tech Team, 黔ICP备16009856号