java中++i和i++的区别
在Java中,++i和i++都是递增操作符,用于增加变量i的值。
区别如下:
- ++i是前缀递增操作符,它会先将i的值加1,然后再返回递增后的值。
- i++是后缀递增操作符,它会先返回i的当前值,然后再将i的值加1。
具体示例如下:
int i = 1;
int a = ++i; // 先将i的值加1,再将递增后的值赋给a,此时a=2,i=2
int j = 1;
int b = j++; // 先将j的值赋给b,再将j的值加1,此时b=1,j=2
所以,++i和i++的区别在于返回值的顺序不同,++i先递增再返回值,而i++先返回值再递增。
原文地址: http://www.cveoy.top/t/topic/hEUw 著作权归作者所有。请勿转载和采集!