关于balls[cnt++]=balls[i]

来源:5-1 性能优化

qq_春花花_0

2017-04-04 14:10

看了一天了,没看明白,我同学说是,因为这不是赋值运算,所以cnt++与++cnt都是一个意思,所以一开始cnt就执行了自加运算了是吗?

写回答 关注

3回答

  • 熊出没
    2019-08-31 19:21:43

    递增与递减都有前置操作和后置操作,前置操作是先计算变量本身的值然后再参与语句的计算,而后置操作是先进行语句的计算然后再计算变量的值。

  • 对酌
    2018-09-04 17:27:19

    一个先用了再+,一个是先加了再用,搞清楚这个区别就好

  • qq_七彩虹儿_0
    2017-04-10 11:02:04

    不是,cnt=0;   cnt++先是balls[0] = balls[i] 后再 cnt加1=1  ,后面++cnt是 cnt = 1;balls[1] = balls[i] 

炫丽的倒计时效果Canvas绘图与动画基础

学习HTML5中最激动人心的技术Canvas,彻底释放自己的创造力

96746 学习 · 1000 问题

查看课程

相似问题