问题
填空题
以下程序的输出结果是 【8】 。
main()
int arr[]=30,25,20,15,10,5,*p=arr;
p++;
printf("%d\n",*(p+3));
答案
参考答案:J
解析: p是指向整型数组arr的整型指针,p++使p指向了arr的第2个单元“25”,p+3是arr的第5个单元的地址,那么*(p+3)就是第5个单元的内容:“10”。
以下程序的输出结果是 【8】 。
main()
int arr[]=30,25,20,15,10,5,*p=arr;
p++;
printf("%d\n",*(p+3));
参考答案:J
解析: p是指向整型数组arr的整型指针,p++使p指向了arr的第2个单元“25”,p+3是arr的第5个单元的地址,那么*(p+3)就是第5个单元的内容:“10”。