typedef int(FUNC1)(int in);   
typedef int(FUNC2) (int*,int*,int*);
................是什么意思啊?
  typedef是用后面的字符串来代替前面的字符串
   
#include<stdio.h>
 const float pi=3.14f;
 float f; float& fun(float r)
 {
  f=r*r*pi;
 return f }
 int main()
{  return 0;
}
fun函数的返回值是一个float& 类型的吗?  float& 是一个什么类型啊