延迟函数里执行的都是空语句,也就是说通过循环执行空语句来达到延迟的目的.每执行一条语句,即使是空语句都要耗费电脑一些处理时间的,就是因为这个,在延迟函数里写一些无关紧要的东西,用来浪费电脑处理时间,从而达到延迟目的。
函数名:
delay
功
能:
将程序的执行暂停一段时间(毫秒)
(该函数是TC下特有的函数,VC下应使用Sleep()函数)
用
法:
void
delay(unsigned
milliseconds)
程序例:
/*
Emits
a
440-Hz
tone
for
500
milliseconds
*/
#include
int
main(void)
{
sound(440)
delay(500)
nosound()
return
0
}
C语言的延迟函数一般是利用无意义程序运行来控制时间从而达到延时的目的举个例子:
for(i=0i<xi++)
for(j=0j<120j++)
这是延时x毫秒的for循环语句。
值得注意的是记得最后的;一定得记得写。