C++加算と乗算の時間の問題

652 ワード

一般的に、乗算は加算よりも時間がかかりますが、c++を1回書くときに乗算回数を減らしたいと何度も関数を呼び出し、最後のテスト実行時間が増加しますが、偶然乗算と加算の時間の差が少ないような気がして、簡単なテストサンプルを書いてしまいました.
テストコード
#include 
using namespace std;

void Test1(int n){
    int k=0;
    for(int i=0;i

結果は次のとおりです.
          336 !

          319 !

          296 !

            2759 !

C++では関数呼び出しの消費時間が最も多く,加算乗算および除算の消費時間が近いようであり,これはcpuメーカーの最適化と関係がある可能性がある.