次のコードを使用して、検索機能の除外時間をミリ秒単位で計算しました。C言語での実行時間
sBegin = clock();
searching();
sEnd = clock();
searchingTime = ((float)(sEnd-sBegin)/CLOCKS_PER_SEC)*1000;
結果は、たとえば952.000000です。私は10進数の後のすべての桁が常にゼロである理由を知りたいですか?どうすれば解決できますか? C言語で実行時間を計算する良い方法はありますか?あなたは整数の除算をやっている
典型的なシステムの 'clock()'解像度は、10ミリ秒や20ミリ秒のようなものです。 –
コードに左括弧がありません。 (float)((sEnd-sBegin)/ CLOCKS_PER_SEC)* 1000'または((float)(sEnd-sBegin)/ CLOCKS_PER_SEC)* 1000'または...? –
@undur_gongor:結果は変更されませんでした。 –