64 位系统(LP64/LLP64)下,下面代码的输出为:
int a[4] = {1, 2, 3, 4};
int (*p)[4] = &a;
int *q = a;
cout << sizeof(a) << " " << sizeof(p) << " " << sizeof(p + 1) << " "
<< sizeof(q + 1) << " " << (p + 1) - p << " " << (q + 1) - q << endl;
- A. 16 8 8 8 1 1
- B. 16 8 16 8 1 1
- C. 16 8 8 4 4 1
- D. 16 8 8 8 4 1
正确答案:A