如何让 CLion debugger/console 告诉我我的程序用了多少秒 运行?
How do I get the CLion debugger/console to tell me how many seconds my program took to run?
如何在 Clion 中为 C 程序计时?有没有一个选项可以告诉我我的程序花了多长时间 运行?
类似于
> 在 .003 秒内完成
这就是我说 debugger/console 时所指的内容:
您可以从 C 程序内部测量代码的时间。
#include <stdio.h>
#include <time.h>
#include <stdlib.h>
int main() {
clock_t start = clock();
int n = 100;
int i=0;
while(i<100*n)
i++;
clock_t stop = clock();
double elapsed = (double) (stop - start) / CLOCKS_PER_SEC;
printf("\nTime elapsed: %.5f\n", elapsed);
return 0;
}
如何在 Clion 中为 C 程序计时?有没有一个选项可以告诉我我的程序花了多长时间 运行?
类似于
> 在 .003 秒内完成
这就是我说 debugger/console 时所指的内容:
您可以从 C 程序内部测量代码的时间。
#include <stdio.h>
#include <time.h>
#include <stdlib.h>
int main() {
clock_t start = clock();
int n = 100;
int i=0;
while(i<100*n)
i++;
clock_t stop = clock();
double elapsed = (double) (stop - start) / CLOCKS_PER_SEC;
printf("\nTime elapsed: %.5f\n", elapsed);
return 0;
}