2022-02-12

プログラミングの素朴な疑問

引数に足し算の数値とかを渡すときって変数に代入してから渡すのと計算そのまま引数にするのってパフォーマンスかわる?

言語によるかもしれないけどTaskとかでその処理がしばらく続きそうな場合

Forの条件文みたいなパターンでもいい

メモリ的には数値自体が使われる?それとも使うたびに計算しなおす?

for(i = 20 * i...)みたいな感じもありそうだから計算されてるのかな

  • 言語によるけど 関数の引数は原則レジスタに入れて渡すことになってて、でも計算結果はほっといても必ず一度レジスタに入るわけだから、ほとんどのケースでは変わらない   forの条...

    • ありがとう! 計算されそうならみたいな条件付きで変わったりするんだ 変わりそうなときは代入しておく ありがとう

  • CとかJavaならコンパイルしたもの確認するのが正しいんだろうなぁ…

記事への反応(ブックマークコメント)

ログイン ユーザー登録
ようこそ ゲスト さん