【密碼學(xué)編程·Miracl函數(shù)庫】VS打印程序執(zhí)行的時(shí)間
2020-09-21 11:44 作者:C語言實(shí)驗(yàn)室 | 我要投稿
要調(diào)用clock函數(shù),需要添加頭文件time.h
通過兩次調(diào)用clock函數(shù),獲得運(yùn)行前后的兩次時(shí)間,然后將兩次時(shí)間相減即為時(shí)間差,除以常量CLOCKS_PER_SEC,最后得到的就是以毫秒為單位的時(shí)間值。
主要代碼如下:
start = clock();//開始時(shí)間
//功能代碼
finish = clock();//結(jié)束時(shí)間
duration = (double)(finish - start) / CLOCKS_PER_SEC;//運(yùn)行的總時(shí)間
printf("the duration is %lf \n", duration);

功能代碼放在兩個(gè)clock函數(shù)之間,即為功能運(yùn)算的時(shí)間。
標(biāo)簽: