一道c语言笔试题,请问各位大侠这是实现了什么功能?
float buff[20];
float newdata;
float temp(void)
{
unsigned char i;
float result;
for(i = 0;i < 19;i++)
{
buff[i] = buff[i++];
}
buff[i] = newdata;
result = buff[0];
for(i = 1;i< 20;i++)
{
result += buff[i];
}
return (result/20);
}
试说明周期性调用上面的函数,所实现的功能。
谢谢各位大侠啦!!