在C语言中,因为for、while和goto执行循环的时候都有了3us左右的延时,项目要求的时间精度比较高,每次循环代码之间不能有延时,所以不能直接使用for和while来循环1000次这几行代码,请问还有什么其他的方法可以循环这几行代码1000次的吗,除了复制粘贴1000次这几行代码,不过这是没有基本延时的最傻的办法了。
还可以使用递归函数,也可以达到循环的效果。
虽然递归函数也能达到循环效果,但它的速度会更差。
你的问题不在于用哪种循环,更重要的是如何降低循环次数。要在功能需求中找到规律和捷径