計算機的計算速度是很快的,有時候為了與其他因素相匹配,我們需要控制其執行的時間,這裡便要用到Sleep( )函式,其包涵在windows.h標頭檔案中。
工具/原料
C-Free
例:
開啟C-Free,新建檔案。
1 【C語言-00】程式設計軟體C-Free的安裝,註冊及使用
輸入以下內容:
#include
#include
main()
{
int i,j;
for(j=1;j>=0;j--){
for(i=59;i>=0;i--){
Sleep(1000);
printf("\r0:%2d:%2d ",j,i);
}
}
printf("\n時間到!\n\a"); // \a是讓系統發出聲音的一種表達方式
}
//這是2分鐘倒計時程式
執行結果如圖:
(注:圖為gif動圖,其經過了特殊處理,因此速度看起來變快了)
說明:
Sleep函式包涵在標頭檔案windows.h中;
Sleep()括號中為系統停止執行的時間,可以為數字也可以為整型變數,單位為毫秒(ms),因此Sleep(1000);即讓系統執行暫停一秒的時間。
注意:Sleep(n);的“S”要大寫,否則會報錯