上面程序的输出结果是(  )。

题库总管2019-12-17  23

问题 上面程序的输出结果是(  )。

选项 A.6B.8C.4D.2

答案A

解析*p=a;是把数组常量赋给指针变量P,这样以后对数组的操作也可以用P来操作了(如p++,p--)。for循环中a[i]=*p++;是把P指向的地址数据再赋给数组a的每一个变量,然后P指向a数组的下一个元素。因为数据赋值过程没有发生变化,因此结果不变。那么输出a[2]就是第三个数组元素数据6了。
转载请注明原文地址:https://ti.zuoweng.com/ti/oUMsKKKQ