本文介绍: 后置运算符:i++表示在使用x之后,再使x的值加1,即i=i+1;前置运算符:++i表示在使用x之前,先使x的值加1,即i=i+1.也就是说,他们一个是先用再+1,一个是先+1再用这就像一盘菜的两个原料一样。“花生油炒西红柿”如果不炒,只是将花生油和西红柿掺起来,那么,无论是先把西红柿放在碗里再放花生油还是先把花生油放到锅里再放西红柿,结果都是一样的:生西红柿泡在了生花生油里。但是,如果再使用一个锅来炒它们。那么,先放西红柿还是先放花生油就会产生不一样的菜的味道。在代码中,这个“锅”是a.
后置运算符:i++表示在使用x之后,再使x的值加1,即i=i+1;
前置运算符:++i表示在使用x之前,先使x的值加1,即i=i+1.
i++和++i
这样看结果是一样的,还是没有区别,原因在于,x两次都是对自身使用了x,但实际当有其他变量、一个表达式内有其他运算时,情况就可能不太一样了。(以下详说)
一般实际使用时,在如此的单个i变量的for循环里使用两种自加都没有区别:
i–和–i
贪吃法则
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。