weixin_33365543
weixin_33365543
2015-12-20 12:36
采纳率: 100%
浏览 1.7k
已采纳

小白求大神指点if语句里变量问题?

i++和++i储存的位置在哪?栈、堆?图片

  • 点赞
  • 写回答
  • 关注问题
  • 收藏
  • 邀请回答

3条回答 默认 最新

  • caozhy
    已采纳

    这是一个无聊的问题
    参考 http://www.guokr.com/blog/471312/

    点赞 评论
  • wojiushiwo945you
    毕小宝 2015-12-20 12:39

    首先,i作为普通基础类型的变量,是存在栈中的。

    点赞 评论
  • lhb2013
    lhb2013 2015-12-20 13:04

    跟存储在哪没有关系,这是存储在栈中的。i++是后缀表达式,就是先取出i的值然后再对 i 进行加1,而++i是前缀表达式,即先将i的值加1在使用。

    点赞 评论

相关推荐