问题 填空题

以下程序的输出结果是 【14】 。 main() { int arr[]={30,25,20,15,10,5},*p=arr; p++; printf("%d\n",*(p+3)); }

答案

参考答案:J

解析:[评析] 整型指针最初被赋的值是数组arr的头指针,即指向数组的第一个元素30,p++后,指针指向数组的下一个元素,即*p=arr[1]=25,在执行*(p+3)时,则相当于a[1+3],即10。因此,输出应为100。

选择题
单项选择题