a. ff(a)
b. ff(a[0])
c. ff(a+3)
d. ff(&a[0])
第1题:
在下列语句中,其含义为“q是一个函数指针,该指针指向整型数据”的定义语句是( )。
A.int**q;
B.int(*q);
C.int*q;
D.int*q;
第2题:
说明语句int *(*P)();的含义是()。
A.P是一个指向int型数组的指针
B.P是指针变量,它构成了指针数组
C.P是一个指向函数的指针,该函数的返回值是一个整型
D.P是一个指向函数的指针,该函数的返回值是一个指向整型的指针
第3题:
【其它】编写程序:设计一个一维数组的排序函数p_sort,并调用它对10个整数进行排序。p_sort函数原型如下: void p_sort(int *p,int n) 其中,p是指向int型一维数组的指针变量,n是数组长度。
第4题:
假定一个函数的原型语句为“intff(int* x);”,一个整型数组为a[10],则下面函数调用表达式不正确的是()。
Aff(a)
Bff(a[0])
Cff(a+3
Dff(&a[0])
第5题:
若主函数有变量定义:int x=1 ; double y=2.3 ; 且有合法的函数调用语句f (y , x); 则下列关于函数f的原型声明中一定错误的是 。
A.void f(double, int);
B.int f(int , int);
C.int f(double, double);
D.void f(double, int, int);