問題タブ [post-increment]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
22 に答える
1416580 参照

c - ++i と i++ の違いは何ですか?

++iC では、との使用の違いは何ですか? また、ループi++のインクリメント ブロックでどちらを使用する必要がありますか?for

0 投票する
14 に答える
121975 参照

c - Cのi++と++iの間にパフォーマンスの違いはありますか?

結果の値が使用されない場合との間i++にパフォーマンスの違いはありますか?++i

0 投票する
19 に答える
96725 参照

c++ - C++のi++と++iの間にパフォーマンスの違いはありますか?

CとCの間にパフォーマンスの違いがあるのか​​という疑問がありますi++++i

C ++の答えは何ですか?

0 投票する
10 に答える
2282 参照

c++ - ポスト インクリメント オペレータの動作

重複の可能性:
C、C++、Java、および C# でのプリインクリメント演算子とポストインクリメント演算子の動作

テストケースは次のとおりです。

「0 1」の出力が得られると期待していましたが、「0 0」が得られました。何が得られますか??

0 投票する
23 に答える
302454 参照

for-loop - ループ内のプリインクリメントとポストインクリメントの違いは?

++iループ内とループi++内の違いはありforますか? それは単に構文の問題ですか?

0 投票する
20 に答える
22327 参照

java - i++ と ++i のどちらがより効率的ですか?

Exact Duplicate : C++ で i++ と ++i の間にパフォーマンスの違いはありますか?
正確な複製:ループ内の i++ と ++i の違い?


i++ と ++i のどちらがより効率的ですか?

私はこれを Java と C/C++ でしか使用していませんが、これが実装されているすべての言語を本当に求めています。

大学では教授に ++i の方が効率的であることを教えてもらいましたが、それから数年が経ちました。スタック オーバーフロー コミュニティから意見を求めたいと思います。

0 投票する
7 に答える
2878 参照

java - ここでこの Java 演算子の優先順位が無視されるのはなぜですか?

次のコードは、ご想像のとおり「4」ではなく、「3」を出力します。

私はその方法を理解しています。"a" の値がロードされた後、接尾辞のインクリメントが発生します。(下記参照)。

私がよく理解していないのは、その理由です。後置 ++ の演算子の優先順位は + よりも高いので、最初に実行するべきではありませんか?

0 投票する
8 に答える
5605 参照

c# - C ライクな言語で ++i++ を実行できないのはなぜですか?

半分冗談半分真面目:++i++ C ライクな言語、特に C# でできないのはなぜですか?

値をインクリメントし、それを式で使用してから、再度インクリメントすることを期待しています。

0 投票する
12 に答える
229887 参照

c++ - C++ でのインクリメント - x++ または ++x をいつ使用するか?

私は現在 C++ を学んでおり、少し前にインクリメントについて学びました。「++x」を使用して前にインクリメントを行い、「x++」を使用して後でインクリメントできることを私は知っています。

それでも、いつ 2 つのどちらを使用すればよいかわかりません... 「++x」を実際に使用したことはなく、これまでのところ常に問題なく動作していました。

例: for ループで、"++x" を使用するのが望ましいのはいつですか?

また、さまざまな増分 (または減分) がどのように機能するかを誰かが正確に説明できますか? とても感謝しております。

0 投票する
27 に答える
20469 参照

java - for ループの反復部分でプリ インクリメントをポスト インクリメントに変更しても効果がないのはなぜですか?

なぜこれは

これと同じように印刷されますか?

私が理解している限り、ポストインクリメントは最初に「そのまま」使用され、次にインクリメントされます。プリインクリメントは最初に追加されてから使用されます。これが for ループの本体に適用されないのはなぜですか?