设有以下函数:
void fun(int n,char *s)
{ …… }
则下面对函数指针的定义和赋值均正确的是________
void fun(int n,char *s)
{ …… }
则下面对函数指针的定义和赋值均正确的是________
void (*pf)(int, char*); pf=fun;
举一反三
- 设有以下函数: void fun(int n, char*s){…} 则下面对函数指针的定义和赋值均正确的是______。 A: void(*pf)(); pf=fun; B: void*pf(); pf=fun C: void*pf(); *pf=fun; D: void(*pf)(int, char); pf=&fun;
- 有以下函数定义:void fun(int n,char x) {……}若以下选项中的变量都已经正确定义并赋值,则对函数fun的正确调用语句是 。 A: fun(int y, char m); B: k=fun(10, 'A'); C: fun(x, A); D: void fun(n,x);
- 设有函数定义:void fun(int x,char c){ … } 则以下的调用语句中,正确的是_____。
- 中国大学MOOC: 有以下函数定义:void fun(int n,char x) {……}若以下选项中的变量都已经正确定义并赋值,则对函数fun的正确调用语句是 。
- 有以下函数定义:void fun(int n,float x){...} 若以下选项中的变量都已正确定义并赋值,则对函数fun()的正确调用语句是 。 A: void fun(int n,float x); B: k=fun(10,22.5); C: fun(int n,float x); D: fun(m,y);
内容
- 0
有以下函数定义:void fun(int n,double x) {……}若以下选项中的变量都已定义并赋值,则对函数fun的正确调用语句是( ) A: fun(x,n); B: void fun(n,x); C: fun(int y,double m); D: k=fun(10,12.5);
- 1
有以下函数定义:void fun(int n,double x){……}。若以下选项中的变量都已正确定义并赋值,则对函数fun()的正确调用语句是( ) A: fun(int y,double m); B: k=fun(10,12.5); C: fun(n,x); D: void fun(n,x);
- 2
以下哪组函数能正确重载,函数调用不会产生二义性()。 A: swap( int*, int*); void swap(int*, int*); B: void fun(char); void fun(char, char=’0’); C: int fun(int* p, int n); float fun(int a[], int&m); D: void fun(char*, int, double); void fun(char[], int);
- 3
有以下函数定义: void fun( int n, double x) { …………} 下面函数调用正确的是
- 4
设有某函数fun,定义如下: void fun(int x,int y) { ...... } 以下对函数调用,正确的是