/* 计时程序 */ #include <cstdio> #include <ctime> clock_t start, stop; /* clock_t 是clock()函数返回的变量类型 */ double duration; /* 记录被测函数运行时间, 以秒为单位 */ int main() { /* 不在测试范围内的准备工作写在clock()调用之前 */ start = clock(); // 开始计时 MyFunction(); // 把被测函数加在这里 stop = clock(); // 停止计时 duration = ((double)(stop - start)) / CLK_TCK; /* 计算运行时间 */ /* 其他不在测试范围内的处理写在后面, 例如输出duration的值 */ return 0; }