ホームページ >よくある問題 >a-- と --a はどう違いますか?

a-- と --a はどう違いますか?

烟雨青岚
烟雨青岚オリジナル
2020-06-24 16:38:4442479ブラウズ

「a--」は、最初に引用してからデクリメントすることを意味します。まず、a が配置されている式で a の現在の値を使用し、次に a を 1 だけデクリメントします。「--a」は、最初にデクリメントしてからデクリメントすることを意味します引用符を使用して、最初に 1 を減算し、次に a が存在する式で a の新しい値を使用します。

a-- と --a はどう違いますか?

a-- と --a の違いは次のとおりです:

a-- は引用符で囲まれています最初に削減します。まず、a が配置されている式で a の現在の値を使用し、次に a を 1

だけ減分します。--a は最初に削減されてから参照され、a を減分します。最初に 1、次に a が配置されている式で a の新しい値を使用します。

これらは実際にはすべて a=a-1 を意味しますが、プログラム内で実行するときの実行順序は異なります。

a と --a の違い:

1. 異なる演算結果

1. a: 演算結果は、エクスプレッション・ア・プラス 1人。

2. --a: 演算結果は式aから1桁を引いた値となります。

a-- と --a はどう違いますか?

2. さまざまな演算プロセス

#1. a: 演算プロセスでは、最初に式が実行され、次に自動インクリメント演算が実行されます。実行されました。

2. --a: 操作中に、最初に自動デクリメント操作が実行され、次に a 式が実行されます。

3. さまざまなメモリ操作

1. a: まずメモリ内で a を実行し、次にレジスタに 1 を加算します。

2. --a: メモリ内のレジスタを 1 減算してから a 式を実行します。

関連知識の詳細については、PHP 中国語 Web サイト をご覧ください。 !

以上がa-- と --a はどう違いますか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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