问题
填空题
以下程序的输出结果是 【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”。