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