下面就上面的知识给大家举个例子帮助大家理解。
#include<iostream.h>#include<time.h>void main(){ clock_t start,finish; double totaltime; start=clock(); //开始单元数 …… //把你的程序代码插入到这里面 finish=clock(); //结束单元数 totaltime=(double)(finish-start)/CLOCKS_PER_SEC; cout<<"/n此程序的运行时间为"<<totaltime<<"秒!"<<endl;} 如此这般,我们就可以得出程序的运行时间然后进行比较,很简单,很方便吧。 可能有人要问,如果两个程序的运行时间都少于一秒,我们根本就感觉不到,有比较的意义么?回答是有!因为我们写的可能只是一个很大的程序中的一个功能函数,而在主程序中可能会反复调用这个功能函数,如果一个功能函数比另一个实现同样一个功能函数运行快0.01秒,把这两个函数在主函数中分别调用1000次,效果是显而易见的。
新闻热点
疑难解答
图片精选