如何让CLion调试器/控制台告诉我程序运行了多少秒?

Con*_*ett 6 c timing clion

我如何在Clion计算我的C程序?我可以用一个选项告诉我我的程序运行了多长时间?

就像是

> 在.003秒完成

这是我在说调试器/控制台时所指的: 在此输入图像描述


Nik*_*ntz 3

您可以从 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;
}
Run Code Online (Sandbox Code Playgroud)