若有如下形式的函数
int fun(int a[], int *p, int n)
{……}
调用函数之前需要对函数进行声明,则以下选项中错误的是: int fun(int [], int *, int);|int fun(int a[], int *, int);|int fun(int a[], int *p, int n);|int fun(int, int, int);
int fun(int a[], int *p, int n)
{……}
调用函数之前需要对函数进行声明,则以下选项中错误的是: int fun(int [], int *, int);|int fun(int a[], int *, int);|int fun(int a[], int *p, int n);|int fun(int, int, int);
举一反三
- 以下函数原型定义错误的是() A: int Fun(int p[8][8], int n); B: int Fun(int p[][], int n); C: int Fun(int p[][8], int n); D: int Fun(int *p[], int *n);
- 下列函数原型声明中,错误的是________。 A: int fun(int m, int n); B: int fun(int, int); C: int fun(int m=3, int n); D: int fun(int &m, int &n);
- 若有一函数定义为int fun(int x, int *y){ return (*y)/x; }该函数的函数原型额正确形式是() A: void fun(int ,int); B: int *fun(int ,int *) C: int fun(int *, int *); D: int fun(int, int *);
- 若有如下形式的函数 int fun(int a[], int *p, int n) {……} 调用函数之前需要对函数进行声明,则以下选项中错误的是
- 有函数int fun(int *)和int Pro(int *,int (*p)(int *) ),main()通过调用函数Pro实现调用函数fun,请把Pro()填完整。 int Pro(int *p, ) { ; } int main(){ int a[10]={0}; Pro(a,fun); ...... }