C語言中如何來獲取一段代碼的執行時間?

參考:https://blog.csdn.net/wangluojisuan/article/details/7043667

先上代碼

再分析

#include <stdio.h>
#include <time.h>

clock_t start, finish;
double times;

int main()
{
    start = clock();
    /**
     * 代碼段
     *
     */
    finish = clock();
    times = (double)(finish - start)/CLOCKS_PER_SEC;
    printf("times:%f\n", times);
}

分析1:start,finish單位是ms;times單位是s;

分析2:算出來來的程序執行時間精度是ms級

歡迎大家多多指出問題,感謝!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

發佈了12 篇原創文章 · 獲贊 0 · 訪問量 4362
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章