++i(在使用i之前,先使i的值加1,如果i的原值为3,则执行j=++i后,j=4)
–i(在使用i之前,先使i的值减1,如果i的原值为3,则执行j=–i后,j=2)
i++(在使用i之前,先使i的值加1,如果i的原值为3,则执行j=i++后,j=3,i=4)
i–(在使用i之前,先使i的值减1,如果i的原值为3,则执行j=i–后,j=3,i=2)
++i先执行i=i+1后,再使用i的值;而i++是先使用i的值后,在执行i=i+1;
转载请注明 :IT樵客
| IT樵客-专注计算机网络与系统故障的解决方法,与你分享最新IT技术资讯与学习心得,携手向网络规划设计师级网管迈进 |
自增和自减运算符i++和++i的区别++i(在使用i之前,先使i的值加1,如果i的原值为3,则执行j=++i后,j=4) –i(在使用i之前,先使i的值减1,如果i的原值为3,则执行j=–i后,j=2) i++(在使用i之前,先使i的值加1,如果i的原值为3,则执行j=i++后,j=3,i=4) i–(在使用i之前,先使i的值减1,如果i的原值为3,则执行j=i–后,j=3,i=2) ++i先执行i=i+1后,再使用i的值;而i++是先使用i的值后,在执行i=i+1; 转载请注明 :IT樵客
|