亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 編程 > C++ > 正文

c++程序計時

2019-11-08 01:47:51
字體:
來源:轉載
供稿:網友
        一個程序的功能通常有很多種方法來實現,怎么樣的程序才算得上最優呢?舉個例子,如果實現同一個功能的兩個程序,一個一點按鈕就給出運行結果,而另一個則需要漫長的時間去等待,就像安裝WINDOWSXP一樣(呵呵,太夸張了吧),你會去使用哪個程序呢?毋庸置疑,最優程序的第一條法則就是:程序的運行速度要快?! ∧敲?,既然一個程序能用多種方法來實現,我又如何知道哪種方法是最優的呢?有些程序是顯而易見的,你把它運行一下,一個程序要3秒,一個要1秒,你當然能感覺出來。如果都在一秒之內呢,你又可以看申請的內存空間的多少,運算的數據大小,運算過程的簡單復雜,有時也能分辨出哪個程序最好,可是有的時候,卻不是那么容易看出來,比如它比另一個程序少定義一個變量,可是它又比那另一個程序多用幾個除法,那么你就如何比較它們的運行速度呢?辦法只有一個——計時!  C++中的計時函數是clock(),而與其相關的數據類型是clock_t(頭文件是time.h)。函數定義原型為:clock_tclock(void);  這個函數返回從“開啟這個程序進程”到“程序中調用clock()函數”時之間的CPU時鐘計時單元(clock tick)數,在MSDN中稱之為掛鐘時間(wal-clock)。  其中clock_t是用來保存時間的數據類型,在time.h文件中,我們可以找到對它的定義:   #ifndef_CLOCK_T_DEFINED   typedef longclock_t;   #define_CLOCK_T_DEFINED   #endif  很明顯,clock_t是一個長整形數。另外在time.h文件中,還定義了一個常量CLOCKS_PER_SEC,它用來表示一秒鐘會有多少個時鐘計時單元,因此,我們就可以使用公式clock()/CLOCKS_PER_SEC來計算一個進程自身的運行時間。

  下面就上面的知識給大家舉個例子幫助大家理解。

      

#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次,效果是顯而易見的。


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表

圖片精選

亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
中文字幕欧美亚洲| 精品视频久久久久久久| 久久久爽爽爽美女图片| 91国内精品久久| 欧美大片在线影院| 在线看日韩欧美| 亚洲欧美日韩国产中文专区| 精品国产乱码久久久久久天美| 成人亚洲欧美一区二区三区| 91网站在线看| 亚洲成人中文字幕| 国产精品成人在线| 日韩在线观看你懂的| 国产精品永久免费| 亚洲香蕉av在线一区二区三区| 欧美性xxxx在线播放| www.日韩不卡电影av| 久久精品国产欧美亚洲人人爽| 亚洲精品美女久久久| 最近2019年日本中文免费字幕| 欧美日韩性视频在线| 91精品久久久久久久久久入口| 欧美激情综合色| 久久人人爽人人爽人人片av高请| 成人免费看片视频| 日韩av中文字幕在线| 亚洲精品在线观看www| 高清日韩电视剧大全免费播放在线观看| 欧美极品美女电影一区| 欧美精品久久久久久久久| 亚洲精品日产aⅴ| 激情成人中文字幕| 中文字幕在线亚洲| 98精品在线视频| 欧美国产精品va在线观看| 中文字幕精品网| 欧美中文字幕视频在线观看| 亚洲午夜精品久久久久久性色| 青青久久av北条麻妃海外网| 久久久免费电影| 国产在线观看一区二区三区| 国产精品久久一| 国产精品露脸av在线| 欧美大荫蒂xxx| 日韩激情视频在线播放| 国产午夜精品久久久| 欧美专区第一页| 中文字幕亚洲色图| 国产精品美女无圣光视频| 日韩有码视频在线| 91精品视频观看| 国产女精品视频网站免费| 日韩欧美大尺度| 国产精品1区2区在线观看| 日韩在线观看免费| 国产精品人人做人人爽| 欧美高清视频一区二区| 一区二区三区国产视频| 久久视频在线视频| 日本韩国在线不卡| 日韩欧美亚洲一二三区| 欧美做爰性生交视频| 欧美午夜片在线免费观看| 欧美裸体xxxx极品少妇软件| 亚洲有声小说3d| 高清视频欧美一级| 3344国产精品免费看| 综合av色偷偷网| 日韩最新免费不卡| 国产亚洲精品va在线观看| 欧美亚洲另类激情另类| 91精品久久久久久久久| 日韩有码片在线观看| 亚洲视频视频在线| 欧美成人免费全部| 91国偷自产一区二区三区的观看方式| 欧美一区二区三区四区在线| 日韩电影中文字幕在线观看| 国产亚洲欧美日韩美女| 国产精品网站大全| 上原亚衣av一区二区三区| 色哟哟入口国产精品| 欧美日韩久久久久| x99av成人免费| 欧美极品少妇全裸体| 精品美女国产在线| 欧美性猛交xxxx免费看漫画| 国产成人久久精品| 欧美成人性生活| 亚洲精品视频网上网址在线观看| 国产ts人妖一区二区三区| 精品一区二区亚洲| 欧美激情精品久久久久久免费印度| 欧美专区日韩视频| 91精品国产乱码久久久久久久久| 欧美激情高清视频| 欧美性生交大片免费| 亚洲va欧美va国产综合久久| 最近的2019中文字幕免费一页| 久久综合久中文字幕青草| 91sa在线看| 日韩精品在线私人| 国产精品丝袜视频| 秋霞av国产精品一区| 国产精品视频免费在线| 国产精品青青在线观看爽香蕉| 欧美激情视频网| 韩国美女主播一区| 日韩成人av在线| 亚洲第一精品久久忘忧草社区| 精品国产91乱高清在线观看| 欧美极品美女电影一区| 91免费的视频在线播放| 国产a∨精品一区二区三区不卡| 久久免费精品视频| 精品久久久久久久久久国产| 日韩在线免费av| 亚洲成人中文字幕| 国产一区二区三区精品久久久| 国产精品自拍偷拍视频| 欧美超级免费视 在线| 欧美一区二区三区四区在线| 欧洲亚洲在线视频| 欧美另类极品videosbestfree| 日韩欧美在线一区| 午夜精品一区二区三区视频免费看| 国产在线播放不卡| 日韩精品欧美激情| 国产成人啪精品视频免费网| 欧美性20hd另类| 国产精品视频99| 亚洲国产精品推荐| 久久av资源网站| 欧美精品情趣视频| 国产精品专区第二| 日韩在线观看免费全集电视剧网站| 欧美电影在线观看高清| 日韩av在线免费播放| 1769国产精品| 69视频在线免费观看| 91日韩在线视频| 国产精品久久久久国产a级| 亚洲电影在线看| 色婷婷av一区二区三区在线观看| 国产精品免费久久久久影院| 亚洲黄色在线观看| 亚洲精品电影网站| 国产精品免费看久久久香蕉| 亚洲综合成人婷婷小说| 久久久久久久久久久人体| 久久久亚洲欧洲日产国码aⅴ| 亚洲影院色无极综合| 日韩av电影手机在线观看| 成人av在线网址| 久久精品国产一区二区电影| 国产不卡视频在线| 久久精品国产成人精品| 成人在线激情视频| 亚洲欧美国产日韩中文字幕| 国产自产女人91一区在线观看| 久久久久中文字幕2018| 91产国在线观看动作片喷水| 欧美黑人性生活视频| 亚洲电影中文字幕|