设有函数说明语句:
int fun(int,int);
以及函数指针定义语句:
int (*f)(int,int);
若要使函数指针指向函数fun的入口地址,以下选项中正确的是()
int fun(int,int);
以及函数指针定义语句:
int (*f)(int,int);
若要使函数指针指向函数fun的入口地址,以下选项中正确的是()
举一反三
- 设有函数说明语句:int fun(int,int);以及函数指针定义语句:int (*f)(int int);若要使函数指针指向函数fun的入口地址,以下选项中正确的是( )。 A: f=fun(); B: *f=fun; C: f=fun; D: *f=fun( );
- int (*f)(int, int);这条语句定义的是一个函数指针f,有一个函数原型为int Fun(int a, int b), 对f进行初始化,让其指向函数Fun(),应使用语句( )。 A: f=Fun; B: f= Fun(); C: *f= Fun() D: *f=Fun;
- 若函数fun的函数头为:int fun(int i,int j) 且函数指针变量p定义如下: int (*p)(int i,int j); 则要使指针p指向函数fun的赋值语句是( )。 A: p=*fun; B: p=fun; C: p=fun(i,j); D: p=&fun;
- 以下正确的函数定义形式是() 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){ 函数体语句 }
- 已知在主调函数中有数组定义语句inta[10];和函数调用语句fun(a,10);,则函数fun的函数头可能是________。 A: fun(int a,int n) B: fun(int a[],int n) C: fun(int a[],int 10) D: fun(int a[10],int 10)