自增和自减运算符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樵客

此条目发表在 程序设计 分类目录,贴了 标签。将固定链接加入收藏夹。

关于 logger

2010年网络规划设计师证书寻挂靠!

发表评论

电子邮件地址不会被公开。 必填项已用 * 标注

*

您可以使用这些 HTML 标签和属性: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>