递增、递减运算符位于变量前后的区别

来源:互联网 发布:绥化关键词优化排名 编辑:程序博客网 时间:2024/05/21 09:32

       相信每位程序都对递增(++)递减(--)在熟悉不过了,比如for循环常会用到 for(int i=0;i<len;i++)或者for(int i=0;i<len;++i),但你有没有这样疑问,为什么有两种写法,一般情况下而不会出错,i++和++i到底有什么区别。


       ++i/--i,我们通常称为"前缀试",i++/i--我们通常称为"后缀试"。一个是操作符位于变量之前,一个是操作符位于变量之后。

       区别:前缀试会先执行运算,再生成值;而后缀试会先生成值,在执行运算。


      

原创粉丝点击