我在Ubuntu 18上的Code :: Blocks 16.10中构建了项目,但是代码运行时间不正确。
searching time: 29.073086s
Process returned 0 (0x0) execution time : 7.685 s
Press ENTER to continue.
我的代码:
clock_t t0 = clock();
index.search(nq, xb, k, D, I);
clock_t t1 = clock();
printf("searching time: %f s\n", (double )(t1-t0)/CLOCKS_PER_SEC);
这很奇怪。当我在命令行上运行可执行文件时,时间是正确的。有什么问题吗?