| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 474 人关注过本帖
标题:C语言一个小问题
只看楼主 加入收藏
悲鸣
Rank: 1
等 级:新手上路
帖 子:11
专家分:6
注 册:2010-9-28
收藏
 问题点数:0 回复次数:7 
C语言一个小问题
问一个问题。为什么表达式" b + + - 4 "与"+ + b -4" 结果为什么不同?
假如b=2 则运算结果 第一个为 b=3 表达式值为-2 第二个b=3 表达式值为 -1
为什么不同了?
搜索更多相关主题的帖子: C语言 
2010-09-29 14:30
vandychan
Rank: 15Rank: 15Rank: 15Rank: 15Rank: 15
等 级:贵宾
威 望:18
帖 子:2296
专家分:6418
注 册:2010-8-20
收藏
得分:0 
其实就是B++   ++B的区别

到底是“出来混迟早要还”还是“杀人放火金腰带”?
2010-09-29 15:24
Alen_BJ
Rank: 1
等 级:新手上路
帖 子:3
专家分:1
注 册:2010-9-29
收藏
得分:0 
新手上路,看好书先
2010-09-29 15:31
heqingkelly
Rank: 2
等 级:论坛游民
帖 子:27
专家分:80
注 册:2010-9-26
收藏
得分:0 
++在前,先自加1后在做运算,
++在后,先做运算后自加1
2010-09-29 15:35
xuexibianc
Rank: 2
等 级:论坛游民
帖 子:35
专家分:34
注 册:2010-9-8
收藏
得分:0 
b++是先运算后再加,++b是先加然后进行运算。
2010-09-29 15:41
dxwwu521
Rank: 1
等 级:新手上路
帖 子:13
专家分:5
注 册:2010-9-20
收藏
得分:0 
这样的问题还是先看书吧。
2010-09-29 15:55
雾雨淼淼
Rank: 2
来 自:甘肃金昌
等 级:论坛游民
帖 子:85
专家分:89
注 册:2010-8-17
收藏
得分:0 
这不仅仅涉及到前++和后++的问题,还有结合顺序的问题,一般相同运算优先级的式子,从右向左依次结合,b + + - 4 先用b的值参与与4的减法,得到运算结果后再将b的值加1.+ + b -4=++(b—4)
2010-09-29 16:45
刘冬冬
Rank: 1
等 级:新手上路
帖 子:4
专家分:0
注 册:2010-9-13
收藏
得分:0 
a++-b=a(++)-b;
 后运算的不参与那步的运算
2010-09-29 20:14
快速回复:C语言一个小问题
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.016594 second(s), 9 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved