对于JAVA中count=count++的理解
昨天做了一道题 是count=0;count = count++; 不管在for循环内外都输出为0,看了网上的一些解析加上自己的理解是以下我用i代替了count
只能用JVM的自增陷阱去理解 先在局部变量区分配一个空间保存i的值,之后栈区用于存储操作数即i++; 过程就是我画的那个 这样我大概就理解了 也有可能不是这个原理,大佬们评论求教一下
昨天做了一道题 是count=0;count = count++; 不管在for循环内外都输出为0,看了网上的一些解析加上自己的理解是以下我用i代替了count
只能用JVM的自增陷阱去理解 先在局部变量区分配一个空间保存i的值,之后栈区用于存储操作数即i++; 过程就是我画的那个 这样我大概就理解了 也有可能不是这个原理,大佬们评论求教一下