有以下程序voidmain( ){inta[ ]={10,20,30,40},*p=a,i;for(i=0;i<=3;i++){a[i]=*p;p++;}printf("%d\n",a[2]);}程序运行后的输出结果是()。
A. 30
B. 40
C. 10
D. 20
若有以下定义 int x[10], *pt=x; 则对x数组元素的正确引用是()。A) *&x[10]B) *(x+3) C) *(pt+10)D) pt+3
A. *&x[10]
B. *(x+3)
C. *(pt+10)
D. pt+3
有以下程序main(){int a[ ]={1,2,3,4},y,*p=&a[3];--p; y=*p;printf("y=%d\n",y);}程序的运行结果是()。
A. y=0
B. y=1
C. y=2
D. y=3
int b=2; int fun(int *k) {b=*k+b;return(b);} main() {int a[10]={1,2,3,4,5,6,7,8},i;for(i=2;i<4;i++){b=fun(&a[i])+b;printf("%d ",b);}printf("\n");} 程序运行后的输出结果是()。
A. 10 12
B. 8 10
C. 10 28
D. 10 16