++、--运算符既可以放在变量之前(如++i、--i),也可放在变量之后(如i++、i--)。两者的差别是放在变量之前,先增加1(或减少1),再取值;放在变量之后,先取值,再增加1(或减少1)。如对于++i,变量值先加1(i= i + 1),然后用i的值进行其他相应的操作。举例说明:
(1)对于“++”操作
int i = 2;
int j = i++; //先取值,再增加,相当于j=i; i=i+1
int k = ++i; //先增加,再取值,相当于 i=i+1; k=i
显示结果:
(2)对于“--”操作
int i = 2;
int j = i--; //先取值,再减少,相当于j=i; i=i-1
int k = --i; //先减少,再取值,相当于 i=i-1; k=i
显示结果:
原文地址:http://blog.csdn.net/u014746965/article/details/44994807