java i=i++和j=i++的区别

i=i++;j=i++的区别 i=i++-----------在java中 这个语句的前后顺序应该是这样的(tmp=i;i++;tmp==i) java的编译器在遇到i++和i- -的时候会重新为变量运算分配一块内存空间,以存放原始的值,而在完成了赋值运算之后,将这块内存释放掉,下面首先看一下如果是j=i++的情况:   i的原始值存放在后开辟的内存中,最后这个值将赋值给j,这样j=i++后,j就
相关文章
相关标签/搜索