这个延时函数什么意思?求指教
void delay(float t )
{
unsigned int j,i;
j=t*100;
while(j--)
{
for(i=3505;i;i--) ;
}
}
[解决办法]
这个程序就是7个灯,按顺序,每个灯亮一点时间,然后熄掉。先是灯1,亮一下(具体这个亮的时间就是你那个延时函数跑完的时间),然后熄掉,然后接着是灯2。。。一直到灯7.
程序里面你调用了delay(0.1),其中0.1就是实参,传给了你delay(float t)中的t, 这个t就是形参,具体在计算的时候,里面的t就被0.1代替了。