打印

为什么单片机程序中喜欢后加

[复制链接]
1597|14
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
nickyamw|  楼主 | 2014-4-4 10:01 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
沙发
ningling_21| | 2014-4-4 10:19 | 只看该作者
这两种的效果完全不同...

使用特权

评论回复
板凳
nickyamw|  楼主 | 2014-4-4 10:20 | 只看该作者
ningling_21 发表于 2014-4-4 10:19
这两种的效果完全不同...

对啊,但只是在用于某个变量自加,不需要给左值赋值的时候,有人也是一样用后++

使用特权

评论回复
地板
ningling_21| | 2014-4-4 10:54 | 只看该作者
nickyamw 发表于 2014-4-4 10:20
对啊,但只是在用于某个变量自加,不需要给左值赋值的时候,有人也是一样用后++ ...

有什么区别吗...

使用特权

评论回复
5
nickyamw|  楼主 | 2014-4-4 10:55 | 只看该作者
ningling_21 发表于 2014-4-4 10:54
有什么区别吗...

通过看汇编代码,++num的汇编会短些。

使用特权

评论回复
6
coody| | 2014-4-4 11:42 | 只看该作者
两种都用,看情况,效果大不同

使用特权

评论回复
7
xiaox314| | 2014-4-4 11:50 | 只看该作者
有些东西不是规定死的,是一种习惯!

使用特权

评论回复
8
huangxz| | 2014-4-4 11:57 | 只看该作者
有时候确实是一种习惯
比如
i=0;i<100;i++;
就是100次,很直观,至于效率,需要那么讲究吗,

使用特权

评论回复
9
four_zhg| | 2014-4-4 13:10 | 只看该作者
如果进行赋值计算时,前加和后加是有区别的。只有单独变量自身独立使用才可以这样随便

使用特权

评论回复
10
天风立马| | 2014-4-4 18:11 | 只看该作者
在impact模式++m效率高些。small&large模式都一样。

使用特权

评论回复
11
sysdriver| | 2014-4-4 22:14 | 只看该作者
没必要钻牛角,看个人习惯问题,也没必要省那个汇编,如果那样还不如用汇编写,干嘛还用C呢?而且从美观上来说,后++更好看。

使用特权

评论回复
12
a406916285| | 2014-4-5 07:16 | 只看该作者
a++是参与运算之后再加加,++a是之前加加,也就是说赋值从零开始,可是却从1运算

使用特权

评论回复
13
ifpga| | 2014-4-5 10:14 | 只看该作者
别太计较了,纯个人喜好

使用特权

评论回复
14
ZG11211| | 2014-4-5 10:58 | 只看该作者
这就是 C 的魅力,。

使用特权

评论回复
15
dj狂人| | 2014-4-6 21:28 | 只看该作者
看情况,不过一般情况下个人爱好  先用在自增

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

9

主题

252

帖子

0

粉丝