0

C プログラムが実行する前に、できれば実行する前に、どのくらいの時間を使用するかを知る方法を探しています。

方法はありますか?

4

3 に答える 3

3

その後、はい。ほとんどの (すべて?) UNIX-y システムでは、これを使用できます。

time ./myprog

プログラムが外部入力に依存する可能性があるためです。 停止の問題は、プログラムの実行にかかる時間を事前に調べる際の障害にもなる可能性があります。

于 2012-09-30T01:03:53.373 に答える
2

使用できますclock()

 #include <stdio.h>
 #include <time.h>
 int main() {
 clock_t start, stop;
 start = clock();

 /* Your code */

 stop = clock();
 printf("Run time: %f",(stop-start)/CLOCKS_PER_SEC);
 return 0;
 }
于 2012-09-30T01:07:55.560 に答える