题目内容

若使用一维数组名作函数实参,则以下正确的说法是( )

A. 必须在主调函数中说明此数组的大小
B. 实参数组类型与形参数组类型可以不匹配
C. 在被调用函数中处理形参数组的大小
D. 实参数组名与形参数组名必须一致

查看答案
更多问题

若有变量定义“int a[5]={1,2,3,4,5}; int *p=a;”则下列不能引用数组第2个元素的是

A. a[1]
B. p[1]
C. *p+1
D. *(p+1)

若有变量定义“int x[3]={1,2,3},*p=x;”则正确表示数组元素存储地址的是

A. x++
B. &(p+1)
C. &p[2]
D. p+3

对于二维数组a[3][4],引用第2行第3列(下标)元素的正确方法是

A. a[3][4]
B. &a[2][3]
C. *(a+2)+3
D. *(a[2]+3)

以下程序的输出结果是#include struct HAR{int x,y;struct HAR *p;}h[2];int main(){h[0].x=1; h[0].y=2; h[0].p=&h[1];h[1].x=3; h[1].y=4; h[1].p=h;printf("%d,%d",(h[0].p)->x,(h[1].p)->y);return 0;}

A. 1,2
B. 3,2
C. 2,3
D. 1,4

答案查题题库