c语言时间间隔代码想每两秒钟执行一次我写的代码,
来源:学生作业帮助网 编辑:作业帮 时间:2024/11/05 20:26:17
c语言时间间隔代码想每两秒钟执行一次我写的代码,
c语言时间间隔代码
想每两秒钟执行一次我写的代码,
c语言时间间隔代码想每两秒钟执行一次我写的代码,
楼上的时间比较精确,不过sleep函数貌似精确度还是有点问题,不是严格上的2s,不是sleep函数的问题,是跟操作系统底层的函数有关,任何机子都精确不了的,不过偏差几乎可以忽略,楼主是想执行不连续吧?直接写个函数,再微微调一下就行了,时间精确度很差,要相近的就得了解你电脑每一条汇编指令的执行时间,和C语言每一条语句所包含的汇编指令,汇编指令的时间偏差都不大,可以算平均,再计算一下CPU频率,调节一下,扯了这么多,下面是代码:
void delay(){
int i, j, n = 20000;
for (i = 0; i < n; i ++)
for (j = 0; j < n; j ++)
{
}
}
int main()
{
printf("开始\n");
delay();
printf("结束\n");
return 0;
}