GetTickCount()函數(shù)是C++中用來(lái)獲取當(dāng)前系統(tǒng)運(yùn)行時(shí)間的函數(shù)。它返回一個(gè)DWORD類型的數(shù)值,表示自系統(tǒng)啟動(dòng)以來(lái)經(jīng)過(guò)的毫秒數(shù)。可以用它來(lái)計(jì)算程序的運(yùn)行時(shí)間、延時(shí)等。以下是GetTickCount()函數(shù)的用法:
需要注意的是,GetTickCount()函數(shù)返回的是系統(tǒng)啟動(dòng)后經(jīng)過(guò)的毫秒數(shù),該值在系統(tǒng)運(yùn)行時(shí)間達(dá)到49.7天時(shí)會(huì)重新從0開始計(jì)數(shù)。如果需要獲取更長(zhǎng)時(shí)間范圍內(nèi)的系統(tǒng)運(yùn)行時(shí)間,可以使用GetTickCount64()函數(shù)。