设有函数说明如下: int* f(int *p,int n);则该函数的函数体中返回语句应为( )。
A. return *p;
B. return &p;
C. return p;
D. return;
下列函数定义中存在语法错误的是( )。
A. char f1(int n){ return n; }
B. float f2(int n){ return n; }
C. f3(int n){ return n; };
D. void f4(){}
不能作为函数重载判断依据的是( )。
A. 函数类型不同
B. 函数名相同
C. 参数个数不同
D. 参数类型不同
下列函数原型说明中,参数缺省值定义错误的是( )。
A. float fun(int x, int y=0);
B. float fun(int =100);
C. float fun(int x=0, int y);
D. float fun(int x=0, int y=0) ;