sleep 函式怎麼具體在c語言中怎麼用?

時間 2023-03-08 22:22:27

1樓:匿名使用者

加上 #include然後 在主函式中直接呼叫 sleep函式,,引數是 要睡眠的時間,單位 毫秒,如sleep(1000)表示 執行緒 睡眠1秒。

2樓:匿名使用者

比如// 倒計時程式#include #include //標頭檔案using namespace std; int main() while(z==1); 判斷是否重新倒計時 ;程式暫停 return 0; /主函式返回值} /結束主函式,

在c語言中,sleep()怎麼用?

3樓:網友

sleep()的作用是暫停程式。

sleep()裡面的單位,是以毫秒為單位,所以如果想讓函式滯留1秒的話,應該是sleep(1000);

sleep()的使用,示例:

#include

intmain(){

inta;a=1000;

sleep(a);

return0;

4樓:幻翼高達

sleep()用於**的阻斷延遲執行,其用法步驟如下:

需要準備的材料分別有:電腦、c語言編譯器。

1、首先,開啟c語言編譯器,新建乙個初始。cpp檔案,例如:。

2、在檔案中,輸入c語言**:sleep(1000);printf("sleep end.")

3、編譯器執行檔案,此時成功執行sleep()函式在1秒後打列印內容。

5樓:匿名使用者

首先新增標頭檔案#include

sleep()沒有返回值,作用是暫停程式,單位是毫秒。

比如:sleep(10)的意思是暫停10毫秒。

記住!!s要大寫!!

6樓:匿名使用者

sleep後面加上你需要讓程式阻塞的時間,單位是秒。

比如 sleep(5);

c語言sleep用法

7樓:吉祥二進位制

c語言標準庫中沒有sleep這個函式,它實際上是乙個系統api函式。

函式功能: 執行掛起一段時間。

1、在vc中使用帶上標頭檔案,而且全稱為sleep(),第乙個字母需要大寫。

#include //需要新增標頭檔案。

sleep(unisgned long); 函式宣告windows中,sleep()裡面的單位,是以毫秒為單位,所以如果想讓函式滯留1秒的話,應該寫成:

sleep(1000);

2、在gcc中,使用的標頭檔案因gcc版本的不同而不同,一般來說,linux系統需要新增的標頭檔案為:

#include

應該是sleep(1000);

在linux下,sleep()裡面的單位是秒,而不是毫秒。

8樓:匿名使用者

你呼叫的不是同乙個函式吧? sleep 和 sleep 是不同的兩個函式。一般 sleep 引數是毫秒,所以1000等於1秒。

但早期 turbo c borland c 裡有提供 sleep 函式,以秒為單位。好像要 include ?

9樓:業燊韌鍏緜

這事標示符,就像變數名一樣,你想起啥,名都可以,取名的規則你懂吧,以字母或下劃線開頭的標示賦,sleep是關鍵字,用下劃線以區分,一般用下劃線開頭的函式名是庫函式,這是潛規則吧,c標準沒對這方面有要求的!

10樓:金色潛鳥

自定義函式sleep:void sleep(int n)--

程式例子:#include

#include

#include

void sleep(int n)

int main()

11樓:匿名使用者

sleep一直是秒算的吧·~~js才是毫秒算的。

c語言的 sleep函式到底在哪個標頭檔案裡啊

12樓:月亮愛你

在裡面。

在vc中使用時,sleep函式的標頭檔案為,在linux下,gcc編譯器中,使用的標頭檔案因gcc版本的不同而不同。

在vc中,sleep中的第乙個英文本元為大寫的"s",在linux下不要大寫,在標準c中是sleep,不要大寫,簡單的說vc用sleep,別的一律使用sleep

在vc中,sleep()裡面的單位,是以毫秒為單位,所以如果想讓函式滯留1秒的話,應該是sleep(1000);在linux下,sleep()裡面的單位是秒,而不是毫秒。

13樓:俱懷逸興壯思飛欲上青天攬明月

是乙個最重要的標頭檔案,它包含了其他windows標頭檔案,這些標頭檔案的某些也包含了其他標頭檔案。這些標頭檔案中最重要的和最基本的是:

1、 基本資料型別定義。

2、 支援unicode的型別定義。

3、 kernel(核心)函式。

4、 使用者介面函式。

5、 圖形裝置介面函式。

14樓:匿名使用者

win32程式,dos下程式是不能用標頭檔案。

15樓:shiro儚

請你確認你有這個庫檔案。

sleep函式的注意

16樓:溫柔

在vc中sleep中的第乙個英文本元為大寫的s

在標準c中是sleep, 不要大寫。 下面使用大寫的來說明, 具體用什麼看你用什麼編譯器。 簡單的說vc用sleep, 別的一律使用sleep.

sleep函式的一般形式:

sleep(unsigned long);

其中,sleep()裡面的單位,是以毫秒為單位,所以如果想讓函式滯留1秒的話,應該是sleep(1000);

在linux下,sleep中的「s」不大寫。

sleep()單位為秒,usleep()裡面的單位是微秒。在核心中,sleep的實現是由pause函式和alarm函式兩個實現的。

特別注意在codeblocks環境下是無法使用sleep函式的,因為在windows上codeblocks採用mingw(gnu在window環境下的編譯器,可以充分使用windowsapi)作為編譯器,而在中sleep的說明如下:_crtimp void __cdecl __mingw_nothrow _sleep (unsigned long) _mingw_attrib_deprecated;可以認為mingw捨棄了sleep函式,建議用sleep實現sleep。

c語言pow函式,C語言pow函式

丿 pow 函式用來求x的y次冪,x y及函式值都是double型 其原型為 double pow double x,double y 例項 如下 include include void main double x 2,y 10 printf f n pow x,y return 0 擴充套件資料...

c語言pow函式問題,C語言pow函式問題

丿 pow 函式用來求x的y次冪,x y及函式值都是double型 其原型為 double pow double x,double y 例項 如下 include include void main double x 2,y 10 printf f n pow x,y return 0 擴充套件資料...

求c語言組合函式,求C語言組合函式

我本人的c 水平不是很高,幫你網上找到了別人類似的問題,你看看。c語言,等,急 題目 利用階乘函式計算組合數本題要求實現2個自定義函式 求組合數函式和求階乘函式。 墨汁諾 int comb int n,int m int fac int n 大一c語言用自定義函式求組合數cmn 求大神 急 10 志...