c语言的延迟函数 编写
voiddelay(unsingedint){inti,j;for(j=0;j<n;j++)for{i=0;i<125;i++}{;}}为什么这个函数能够执行延迟处理?...
void delay(unsinged int)
{
inti,j;
for(j=0;j<n;j++)
for{i=0;i<125;i++}{;}
}
为什么这个函数能够执行延迟处理? 展开
{
inti,j;
for(j=0;j<n;j++)
for{i=0;i<125;i++}{;}
}
为什么这个函数能够执行延迟处理? 展开
4个回答
推荐于2016-03-07 · 知道合伙人游戏行家
关注
展开全部
C语言的延迟函数一般是利用无意义程序运行来控制时间从而达到延时的目的
举个例子:
for(i=0;i<x;i++)
for(j=0;j<120;j++);
这是延时x毫秒的for循环语句。
值得注意的是记得最后的;一定得记得写。
举个例子:
for(i=0;i<x;i++)
for(j=0;j<120;j++);
这是延时x毫秒的for循环语句。
值得注意的是记得最后的;一定得记得写。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
利用电脑运算需要花费时间来达到延迟的目的.
for(j=0;j<n;j++)
for{i=0;i<125;i++}{;}
表示125n+n次自加运算
for(j=0;j<n;j++)
for{i=0;i<125;i++}{;}
表示125n+n次自加运算
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
电脑运行语句需要时间。
运行每条语句时间比较短,用循环操作可累积时间。
运行每条语句时间比较短,用循环操作可累积时间。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询