c++中,如何做到延时的效果?既然你为了求学能搜到这里,那我也不装了。直接开送源代码!
1,delay延时函数
这是在keil中很多人的选择,它的源代码如下:
typedef unsigned int uint;
void delay(uint z)
{
uint x,y;
for(x = z; x > 0; x--)
for(y=144;y>0;y--);
}
/*用法*/
void main()
{
delay(要延时的时间);
}
2,sleep
这在Microsoft visual studio 2022中比较常见
它的代码如下:
void sleep(unsigned int slp)
{
int ssleep = slp*55555;
while(ssleep--);
}
/*实际应用*/
int main()
{
sleep(延时秒数);
return 0;
}