设有函数说明“int* f(int *p,int n);”,则该函数函数体中的返回语句应为
return p;
举一反三
- 设有函数说明“int* f(int *p,int n);”,则该函数函数体中的返回语句应为( )。 A: return *p; B: return &p; C: return p; D: return;
- 设有函数说明如下: int* f(int *p,int n);则该函数的函数体中返回语句应为( )。 A: return *p; B: return &p; C: return p; D: return;
- 设有以下函数定义,则该函数返回的值是______。 int *f(int a) { int *p,n; n=a; p=&n; return p; }
- 设有以下函数定义,则该函数返回的值是。 int a[]={1,2,3,4,5}; int *p=a,n=2; int *f(int a) { int *p,n; n=a; p=&n; return p; }
- 设有函数说明语句: int fun(int,int); 以及函数指针定义语句: int (*f)(int,int); 若要使函数指针指向函数fun的入口地址,以下选项中正确的是()
内容
- 0
设有函数说明语句:int fun(int,int);以及函数指针定义语句:int (*f)(int int);若要使函数指针指向函数fun的入口地址,以下选项中正确的是( )。 A: f=fun(); B: *f=fun; C: f=fun; D: *f=fun( );
- 1
设有下列变量定义与函数声明,则合法的函数调用语句是()。int x,y;void swap(int *p,int *q);
- 2
若有如下形式的函数 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);
- 3
以下正确的函数定义形式是() A: double fun(int x,int y){ 函数体语句 } B: double fun(int x;int y){ 函数体语句 } C: double fun(int x, int y);{ 函数体语句 } D: double fun(int x,y){ 函数体语句 }
- 4
中国大学MOOC: 有如下函数:int *sort(){ int *p; return p;}则该函数是返回 的函数。