說明:如果您有任何疑問或想咨詢其他業(yè)務(wù)請撥打電話 400 685 0732
全網(wǎng)監(jiān)測海量數(shù)據(jù)按需發(fā)布監(jiān)測預(yù)警
實(shí)時把握輿情動態(tài)精準(zhǔn)追溯信息源頭
sleep函數(shù)是我們c語言中一種常見的函數(shù),它的作用就是可以延緩我們編程時間,在我們?nèi)粘I钪校徽撌枪ぷ鬟€是學(xué)習(xí),我們多多少少都會碰見sleep函數(shù),所以學(xué)好sleep函數(shù)的使用,對我們的生活還是有非常大的幫助的。下面小編就來帶大家了解一下sleep函數(shù)以及他的一般使用方法。
sleep函數(shù)——sleep函數(shù)的形式
在vc中sleep中的第一個英文字符為大寫的”s”
在標(biāo)準(zhǔn)c中是sleep,不要大寫..下面使用大寫的來說明,,具體用什么看你用什么編譯器.簡單的說vc用sleep,別的一律使用sleep.
sleep函數(shù)的一般形式:
sleep(unsignedlong);
其中,sleep()里面的單位,是以毫秒為單位,所以如果想讓函數(shù)滯留1秒的話,應(yīng)該是sleep(1000);
在linux下,sleep中的“s”不大寫
sleep()單位為秒,usleep()里面的單位是微秒。在內(nèi)核中,sleep的實(shí)現(xiàn)是由pause函數(shù)和alarm函數(shù)兩個實(shí)現(xiàn)的。
特別注意在codeblocks環(huán)境下是無法使用sleep函數(shù)的,因?yàn)樵趙indows上codeblocks采用mingw(gnu在window環(huán)境下的編譯器,可以充分使用windowsapi)作為編譯器,而在stdlib.h中sleep的說明如下:_crtimpvoid__cdecl__mingw_nothrow_sleep(unsignedlong)__mingw_attrib_dEPRecated;可以認(rèn)為mingw舍棄了sleep函數(shù),建議用sleep實(shí)現(xiàn)sleep。
sleep函數(shù)的一般使用方法
功能:執(zhí)行掛起一段時間,也就是等待一段時間在繼續(xù)執(zhí)行
用法:sleep(時間)
頭文件:windows下為–>windows.h
linux下為–>unistd.h
注意:(1)sleep是區(qū)分大小寫的,有的編譯器是大寫,有的是小寫。
(2)sleep括號里的時間,在windows下是已毫秒為單位,而linux是以秒為單位
[cpp]viewplaincopy
#include
#include
#include
intmain()
{
inta=1;
while(a)
{
printf(“welcometosongjiahao’sblog\n”);
sleep(1000);
}
system(“pause”);
return0;
}
以上這篇文章就是小編今天為大家介紹的有關(guān)sleep函數(shù)及其使用方法的內(nèi)容,相信大家看過這篇文章之后,對sleep函數(shù)有了一定的了解。如果還想了解更多與sleep函數(shù)有關(guān)的內(nèi)容,歡迎關(guān)注文軍營銷的官網(wǎng)。
推薦閱讀
說明:如果您有任何疑問或想咨詢其他業(yè)務(wù)請撥打電話 400 685 0732