Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
例えば
for (int i = 0; i < 10; ++i) ...
対
for (int i = 0; i < 10; i++) ...
++i の方が効率的だと言われました。JavaScript などの他の言語での違いはありますか、それともより基本的なルールですか?
++ii++同じ式で結果を代入しない場合、C#よりも効率的ではありません。どちらの場合も同じコードが生成されます。
++i
i++
もちろん、結果を同じ式の何かに代入すると、生成されるコードに違いが生じますが、その場合、セマンティクスが異なり、どの形式のインクリメントを使用するかを選択することはできません。
したがって、お好きな方を使用してください。