c语言中延时?

发布网友

我来回答

3个回答

热心网友

sleep ?

还有Sleep 这样的
sleep(int xxx);
单位视具体库函数定,有的是s,有的是ms追问能解释一下下面这段延时吗?
void Delay(uint j)
{
uchar i;
while(j--)
for(i=0;i<125;i++)
{;}
}
还有i为什么是小于125啊?

追答无符号char的取值范围是0~256, 所以最大可以写到256,
你这种延时是利用空跑,程序调度而自动产生的延时

也许程序本身觉得125次延时的时间就够了

热心网友

用个for循环吧,比如for(int i=0;i<10000;i++)

热心网友

WaitForMultipleObjects等待内核对象的signal,当相应内核对象的signal信号到来就唤醒线程

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com