ホームページ  >  記事  >  バックエンド開発  >  ++i と i++ の違い

++i と i++ の違い

WBOY
WBOYオリジナル
2016-07-29 08:33:171712ブラウズ

1. ++i の使用法 (a=++i、i=2 を例にします)
まず i の値に 1 を加算し (つまり、i=i+1)、それを変数 a (つまり、 a=i ),
この場合、最後の a の値は 3 に等しく、i の値は 3 に等しくなります。
したがって、a=++i は、i=i+1、a=i
2、i++ の使用法と同等です (例として a=i++、i=2 を取り上げます)
まず、i の値を変数 a (つまり、a= i)、i の値に 1 を加算します (つまり、i=i+1)。
最終的な a の値は 2 に等しく、i の値は 3 に等しくなります。
したがって、a=i++ は a=i、i=i+1 と同等です
3、++i および i++
a=++i は i++、a=i と同等です
a=i++ は a=i、 i++
4 、 ++i 、および i++ は、単独で使用される場合、 i=i+1
と同等です。新しい変数に代入される場合、++i は最初に i の値に 1 を加算し、i++ は最初に i を新しい変数に割り当てます。

以上、++i と i++ の違いをいくつかの側面を含めて紹介しましたが、PHP チュートリアルに興味のある友人に役立つことを願っています。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。