一、++i与i++
i++与++i的结果均为i=i+1,但是如果将增量运算与减量运算表达式再作为其他表达式的操作数使用时,i++与++i是有区别的:
i++在使用i之后,i的值加1,因此执行i++后,整个表达式的值为i,而i的值变为i+1;
++i在使用i之前,使i的值加1,因此执行++i后,整个表达式和i的值均为i+1
Java基础-运算符与表达式
最新推荐文章于 2024-06-17 18:07:14 发布
一、++i与i++
i++与++i的结果均为i=i+1,但是如果将增量运算与减量运算表达式再作为其他表达式的操作数使用时,i++与++i是有区别的:
i++在使用i之后,i的值加1,因此执行i++后,整个表达式的值为i,而i的值变为i+1;
++i在使用i之前,使i的值加1,因此执行++i后,整个表达式和i的值均为i+1