单项选择题

对于:int a[] = {5, 15, 34, 54, 14, 2, 52, 72}; int *p = &a[5]; 则: p[-2]的值是?

A、编译出错,因为数组下标越界了
B、运行出错,因为数组下标越界了
C、54
D、2