問題タブ [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.
c - ++i と i++ の違いは何ですか?
++i
C では、との使用の違いは何ですか? また、ループi++
のインクリメント ブロックでどちらを使用する必要がありますか?for
c - Cのi++と++iの間にパフォーマンスの違いはありますか?
結果の値が使用されない場合との間i++
にパフォーマンスの違いはありますか?++i
c++ - ポスト インクリメント オペレータの動作
テストケースは次のとおりです。
「0 1」の出力が得られると期待していましたが、「0 0」が得られました。何が得られますか??
for-loop - ループ内のプリインクリメントとポストインクリメントの違いは?
++i
ループ内とループi++
内の違いはありfor
ますか? それは単に構文の問題ですか?
java - i++ と ++i のどちらがより効率的ですか?
Exact Duplicate : C++ で i++ と ++i の間にパフォーマンスの違いはありますか?
正確な複製:ループ内の i++ と ++i の違い?
i++ と ++i のどちらがより効率的ですか?
私はこれを Java と C/C++ でしか使用していませんが、これが実装されているすべての言語を本当に求めています。
大学では教授に ++i の方が効率的であることを教えてもらいましたが、それから数年が経ちました。スタック オーバーフロー コミュニティから意見を求めたいと思います。
java - ここでこの Java 演算子の優先順位が無視されるのはなぜですか?
次のコードは、ご想像のとおり「4」ではなく、「3」を出力します。
私はその方法を理解しています。"a" の値がロードされた後、接尾辞のインクリメントが発生します。(下記参照)。
私がよく理解していないのは、その理由です。後置 ++ の演算子の優先順位は + よりも高いので、最初に実行するべきではありませんか?
c# - C ライクな言語で ++i++ を実行できないのはなぜですか?
半分冗談半分真面目:++i++
C ライクな言語、特に C# でできないのはなぜですか?
値をインクリメントし、それを式で使用してから、再度インクリメントすることを期待しています。
c++ - C++ でのインクリメント - x++ または ++x をいつ使用するか?
私は現在 C++ を学んでおり、少し前にインクリメントについて学びました。「++x」を使用して前にインクリメントを行い、「x++」を使用して後でインクリメントできることを私は知っています。
それでも、いつ 2 つのどちらを使用すればよいかわかりません... 「++x」を実際に使用したことはなく、これまでのところ常に問題なく動作していました。
例: for ループで、"++x" を使用するのが望ましいのはいつですか?
また、さまざまな増分 (または減分) がどのように機能するかを誰かが正確に説明できますか? とても感謝しております。
java - for ループの反復部分でプリ インクリメントをポスト インクリメントに変更しても効果がないのはなぜですか?
なぜこれは
これと同じように印刷されますか?
私が理解している限り、ポストインクリメントは最初に「そのまま」使用され、次にインクリメントされます。プリインクリメントは最初に追加されてから使用されます。これが for ループの本体に適用されないのはなぜですか?