题:
观察下列代码
------------
int a[] = {5, 4, 3, 2, 1};
auto p = a + 3;
auto q = &p;
(*q) ++;
auto k = *p;
------------
其中,? 的类型以及 ? 的值分别为()。
A. int 类型,值为 1
B. int 类型,值为 3
C. int 指针类型,值为 ? 数组的下标为 3 的元素 的地址
D. int 指针类型,值为 ? 数组的下标为 4 的元素的地址
虽然但是,+3不是指向数组中第三个的“3”吗?