有以下程序段: int*p1,*p2,a[10]; p1=a; p2=&a[5]; 则p2-p1的值为( )。

admin2017-01-11  3

问题 有以下程序段:
  int*p1,*p2,a[10];
  p1=a;
  p2=&a[5];
  则p2-p1的值为(    )。

选项 A、5
B、10
C、12
D、无法确定

答案A

解析 将数组名赋值给指针,表示指针指向数组首地址,p1=a,表示把a[0]地址赋给p1,p2=&a[5],表示将数组元素a[5]的地址赋给p2,p2-p1=5。
转载请注明原文地址:https://kaotiyun.com/show/ruID777K
0

相关试题推荐
最新回复(0)