下面就上面的知識給大家舉個例子幫助大家理解。
#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次,效果是顯而易見的。
新聞熱點
疑難解答
圖片精選