Android新手疑问,为什么递增可以,递减就不行?

最近在做一个阅读电子书的软件,搞了份demo在学习,当中有关于读取当前位置前/后的这么两段代码
图片描述

向后读取如上图,可以正常运行。
而向前读取时,如果也在get括号中用递增/递减,软件就会卡死(个人推测进入死循环),出问题的代码如下:
图片描述

改成如下,就又正常了图片描述

琢磨一下午了还是弄不明白..

阅读 3.4k
1 个回答

i = i++;
这一步右边先返回i,然后再递增,结果导致左边i没有改变。

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题