你在main函数前没声明average函数,函数名是描述有类型对象的标识符,出现了在下面调用(也就是对函数名的引用)时报错。声明位置影响了函数的作用域。