在C語(yǔ)言中,可以通過(guò)clock()函數(shù)來(lái)測(cè)量函數(shù)的執(zhí)行時(shí)間。具體步驟如下:
#include <time.h>
clock_t start_time = clock();
clock_t end_time = clock();
double execution_time = (double)(end_time - start_time) / CLOCKS_PER_SEC;
printf("Execution time: %f seconds\n", execution_time);
通過(guò)以上步驟,就可以輕松地測(cè)試函數(shù)的執(zhí)行時(shí)間了。值得注意的是,clock()函數(shù)返回的是從程序啟動(dòng)開(kāi)始已經(jīng)過(guò)的時(shí)鐘周期數(shù),而非真實(shí)時(shí)間,因此在不同平臺(tái)和系統(tǒng)上可能會(huì)有差異。