![](https://static.youtibao.com/asksite/comm/h5/images/m_q_title.png)
[单选题]
若有定义“int*p[3];”,则下列叙述中正确的是()。
A.定义了一个类型为int的指针变量p,该变量具有三个指针
B.定义了一个名为*p的整型数组,该数组含有三个int类型元素
C.定义了一个指向一维数组的指针变量p,该一维数组应具有三个int类型元素
D.定义了一个指针数组p,该数组含有三个元素,各元素都是基类型为int的指针
查看答案
![](https://static.youtibao.com/asksite/comm/h5/images/solist_ts.png)
A.定义了一个类型为int的指针变量p,该变量具有三个指针
B.定义了一个名为*p的整型数组,该数组含有三个int类型元素
C.定义了一个指向一维数组的指针变量p,该一维数组应具有三个int类型元素
D.定义了一个指针数组p,该数组含有三个元素,各元素都是基类型为int的指针
A.*w[1]+1
B.p++,*(p+1)
C.w[2][2]
D.p[1][1]
A.p++->num
B.(p++)->age
C.(*++p).num
D.(*p).num
A.*a[1]+3
B.*(*(p+1)+3)
C.a[2][1]
D.p[1][3]
A.switch(a+b){ case 1:printf("*/n");case 2*a:printf("* */n");}
B.switch(x){ case 1.0:printf("*/n");case 2.0:printf("* */n");}
C.switch(x){ case 1,2:printf("*/n");case 3:printf("* */n");}
D.switch(a+b){ case 1:printf("*/n");case 1+2:printf("* */n");}
A.3
B.4
C.5
D.6
A.voidfun(int(*p)[3]);
B.voidfun(int**p);
C.intfun(int(*p)[3]);
D.intfun(int*p[]);