Linux中的sleep函式

2021-09-30 12:29:23 字數 875 閱讀 3049

環境:vmware workstation;centos-6.4-x86_64

說明:

1、linux系統下可以使用sleep函式。

2、sleep函式在標頭檔案#include 中。

3、sleep函式的定義:unsigned int sleep(unsigned int seconds);

4、函式的引數是乙個無符號的整形變數,代表的是秒數。

5、函式的返回值是乙個無符號的整形變數。

6、與windows中sleep函式不同的是,windows中引數是毫秒,linux中函式是秒。

程式:

實現一秒列印乙個數字。

程式如下:

#include #include int main(int argc, char *args)

return 0;

}

程式的執行效果:

[negivup@negivup mycode]$ gcc -o main main.c

[negivup@negivup mycode]$ main

2023年 09月 20日 星期日 16:32:12 cst

i = 0

2023年 09月 20日 星期日 16:32:13 cst

i = 1

2023年 09月 20日 星期日 16:32:14 cst

i = 2

2023年 09月 20日 星期日 16:32:15 cst

i = 3

2023年 09月 20日 星期日 16:32:16 cst

i = 4

linux中sleep函式使用

應用程式 include usleep n n微秒 sleep n n毫秒 sleep n n秒 驅動程式 include mdelay n milliseconds 其實現 ifdef notdef define mdelay n else define mdelay n builtin cons...

linux中sleep函式使用

應用程式 include usleep n n微秒 sleep n n毫秒 sleep n n秒 驅動程式 include mdelay n milliseconds 其實現 ifdef notdef define mdelay n else define mdelay n builtin cons...

c 中的sleep 函式

標準庫中無該函式 但在某些編譯系統中有,在有些系統庫中有,要根據你那邊的環境而定。如 linux中有,unsigned int sleep unsigned int seconds 傳入掛起時間,成功返回0,不成功則返回餘下的秒數。windows系統中有sleep函式 注意大寫 void sleep...