delay函數(shù)

在夏縣等地區(qū),都構(gòu)建了全面的區(qū)域性戰(zhàn)略布局,加強(qiáng)發(fā)展的系統(tǒng)性、市場(chǎng)前瞻性、產(chǎn)品創(chuàng)新能力,以專注、極致的服務(wù)理念,為客戶提供網(wǎng)站設(shè)計(jì)、成都網(wǎng)站制作 網(wǎng)站設(shè)計(jì)制作按需定制制作,公司網(wǎng)站建設(shè),企業(yè)網(wǎng)站建設(shè),品牌網(wǎng)站制作,營(yíng)銷型網(wǎng)站建設(shè),成都外貿(mào)網(wǎng)站建設(shè)公司,夏縣網(wǎng)站建設(shè)費(fèi)用合理。
功
能:
將程序的執(zhí)行暫停一段時(shí)間(毫秒)
(該函數(shù)是TC下特有的函數(shù),VC下應(yīng)使用Sleep()函數(shù))
用
法:
void
delay(unsigned
milliseconds);
程序例:
/*
Emits
a
440-Hz
tone
for
500
milliseconds
*/
#includedos.h
int
main(void)
{
sound(440);
delay(500);
nosound();
return
0;
}
C語(yǔ)言標(biāo)準(zhǔn)庫(kù)中沒(méi)有sleep這個(gè)函數(shù),它實(shí)際上是一個(gè)系統(tǒng)API函數(shù)。
SLEEP是一種函數(shù),作用是延時(shí),程序暫停若干時(shí)間,在執(zhí)行時(shí)要拋出一個(gè)中斷異常,必須對(duì)其進(jìn)行捕獲并處理才可以使用這個(gè)函數(shù)。
Sleep()沒(méi)有返回值,作用是暫停程序,單位是毫秒。
比如:Sleep(10)的意思是暫停10毫秒.
可以用以下兩種方式
1.sleep(n);n是以毫秒為單位的;
2.delay(n);n是以毫秒為單位的;
例如延遲一秒是sleep(1)或者是delay(1000);
#include windows.h
int main(int argc, char* argv[])
{
printf("Hello World!\n");
Sleep(2000);
printf("----------------\n");
return 0;
}
可以通過(guò)system ("pause");實(shí)現(xiàn)暫停,應(yīng)包括stdlib.h頭文件。
還可以通過(guò)使用getch()和getchar()函數(shù)實(shí)現(xiàn),注意應(yīng)該相應(yīng)地包括conio.h和stdio.h文件,getch()為非標(biāo)準(zhǔn)函數(shù),需要注意程序的移植性。
while(1)
{
a=time(nowtime);
while(1)//3秒?
{
b=time(nowtime);
if(b-a==1)break;
}
Sleep(1000);//等待一秒?
}
//暮光:城中城
網(wǎng)站標(biāo)題:c語(yǔ)言暫停幾秒的函數(shù),C語(yǔ)言暫停函數(shù)
文章URL:http://chinadenli.net/article45/dsgcdei.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站內(nèi)鏈、搜索引擎優(yōu)化、定制網(wǎng)站、企業(yè)建站、網(wǎng)站建設(shè)、商城網(wǎng)站
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)