题目内容

若有定义:int a[ ] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10}, *p = a;则对a数组元素的正确引用是()

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

查看答案
更多问题

若有定义:int a[5] = {1, 2, 3, 4, 5}, *p = a;则以下表达式中值为3的是()

A. p + 2
B. *(p+2)
C. *(p+3)
D. *p+3

若有定义int a[5];则以下选项中不表示元素a[1]地址的是()

A. &a[0] + 1
B. &a[1]
C. a + 1
D. scanf (“%d”, &p);) a++

voidf(int,int*);,主函数中有变量定义:inta=2,*p=&a;则下列函数调用正确的是

A. f(a,&p);
B. f(*p,p);
C. f(p,a);
D. f(*p,a);

若有以下定义和语句,且0<=I<10,则对数组元素的错误引用是 ( )int a [ ]=1,2,3,4,5,6,7,8,9,0;int*p,Ip=a;

A. * (a+I)
B. a[p-a]
C. p+I

答案查题题库