C語言中的sleep函數


sleep函數:

功能:執行掛起一段時間

用法:unsigned sleep(unsigned seconds);

注意:

在VC中使用帶上頭文件#include<Windows.h>;

在Linux下,gcc編譯器中,使用的頭文件因gcc版本的不同而不同#include<unistd.h>

在VC中,Sleep中的第一個英文字“S”要大寫,在linux下不要大寫,在標准C中是sleep,不要大寫,簡單的說VC用Sleep,別的用sleep。

zaiVC中,Sleep()里的單位,試衣毫秒為單位,所以如果想讓函數滯留1秒的話,應該是Sleep(1000);在Linux下,sleep()里的單位是秒,而不是毫秒。

實例:

#include<windows.h>
int main()
{
int a;
a=1000;
Sleep(a);
return 0;
}

 不記下面的

usleep函數:

功能:把進程掛起一段時間,單位是us(百萬分之一秒)。

語法: void usleep(int micro-seconds);

返回值 :無;

注意:這個函數不能工作在Windows操作系統中。。。

不記:

還有delay函數

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM