若有以下定义:int a[2][3]={2,4,6,8,10,12};则a[1][0]的值是_____.*(*(a+1)+0)的值是________.
A. 6 6
B. 8 8
C. 6 8
D. 86
查看答案
下面选项属于函数指针的是:
A. (int*)p(int, int)
B. int *p(int, int)
C. 两者都是
D. 两者都不是
若有函数max(a,b),并且已使函数指针变量p指向函数max,当调用该函数时,正确的调用方法是_______.
A. (*p)max(a,b);
B. *pmax(a,b);
C. (*p)(a,b);
D. *p(a,b);
若有以下程序:void main(){char *a[3] = {"I","love","China"};char **ptr = a;printf("%c %s" , *(*(a+1)+1), *(ptr+1) );}这段程序的输出是()
A. I l
B. o o
C. o love
D. I love
若要对a进行++运算,则a应具有下面说明_______.
A. int a[3][2];
B. char *a[ ] = {“12”,”ab”};
C. float a[3];
D. int b[10], *a = b;