我如何在c程序中计算实时......
_________________________开始=时钟(); ----------------------------结束=时钟();
diff=结束-开始;
开始=124682129.0000000 结束=124682129.0000000 diff的结果值为0.0000000000000000000000
我正在对一个数组进行排序,我想在 gcc 编译器中计算排序之前和排序结束的时间......
我如何计算这些时间? 即时的 执行时间
最佳答案
如果你想获取程序的执行时间,你可以这样做:
//some code
#include <time.h>
int main () {
double seconds;
time_t started=time(NULL);
RunSomeFunc();
seconds=difftime(time(NULL),started);
//more code
}
此处您正在测量 RunSomeFunc
的执行时间。
文档
关于c - 如何在 C 程序中计算时间,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32677132/