这句警告是什么意思?

这句警告会有什么影响?该怎么改才能没有这个警告?对于指针函数有什么要注意的细节?

img

警告:函数返回局部变量.
当自己动手写一个局部函数时,如果函数类型有返回值的话,如果返回的是局部变量,则会弹出该警告.因为执行完该函数,就会释放内存.

这是告诉你返回一个函数的局部变量地址是不对的

函数内部的变量,函数结束后这些变量会释放。你返回这个函数内部的变量地址,这个地址的变量已经释放掉了。
你可以这样改一下
static float avg;
或将这个 avg 定义成全局变量