题目内容

设有下列语句,则_______是对a数组元素的不正确引用,其中0≤i<10。int a[10]={0,1,2,3,4,5,6,7,8,9}, *p=a;

A. a[p-a]
B. *(&a[i])
C. p[i]
D. *(*(a+i))

查看答案
更多问题

下程序的运行结果是_________。void ast (int x,int y,int *cp,int *dp){ *cp=x+y; *dp=x-y;}main(){ int a=4,b=3,c,d;ast(a,b,&c,&d);printf("%d,%d\n",c,d);}

A. 7,1
B. 1,7
C. 7,-1
D. c、d未赋值,编译出错

若有定义:int a[10]={0,1,2,3,4,5,6,7,8,9}, *p=a; ,则________表达式是错误的。

A. a[2]
B. p++
C. p[2]
D. a++

_______能正确定义一个指向函数的指针。

A.int *p()
B.int (*p)()
C.(int *)p()
D.int (*p())

一个低副的形成引入两个约束。

A. 对
B. 错

答案查题题库