C语言delay能延时几分钟用吗?void mdelay(uint delay){\x05uint i;\x05for(;delay>0;delay--)\x05\x05{for(i=0;i

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/03 14:48:02
C语言delay能延时几分钟用吗?void mdelay(uint delay){\x05uint i;\x05for(;delay>0;delay--)\x05\x05{for(i=0;i

C语言delay能延时几分钟用吗?void mdelay(uint delay){\x05uint i;\x05for(;delay>0;delay--)\x05\x05{for(i=0;i
C语言delay能延时几分钟用吗?
void mdelay(uint delay)
{\x05uint i;
\x05for(;delay>0;delay--)
\x05\x05{for(i=0;i

C语言delay能延时几分钟用吗?void mdelay(uint delay){\x05uint i;\x05for(;delay>0;delay--)\x05\x05{for(i=0;i
delay取值足够大就行了,不过不推荐用空循环做延时,有两个明显缺点:1,精度太差;2,CPU占用太高
用Sleep()函数方便多了:
#include
#include
int main()
{
char* str="Windows";
int i=0;
for(i=0;*(str+i);i++)
{
printf("%c",*(str+i));
Sleep(500); //500毫秒
}
return 0;
}