A-A+
设有如下定义:int arr[]={6 7 8 9 10);int*ptr:ptr=arr;
问题详情
设有如下定义:
int arr[]={6,7,8,9,10);
int*ptr:
ptr=arr;
*(ptr2)=2;
printf("%d,%d\n",*ptr,*(ptr2)):
则下列程序段的输出结果为()。
A.8,10
B.6,8
C.7,9
D.6,2请帮忙给出正确答案和分析,谢谢!
参考答案
正确答案:D
程序中ptr指针指向数组art的首地址,*ptr=arr[0]=6,*(ptr2)=2,故选D。