double * 与 double []本质上属于同一个类型,一般数组怎么用,指针怎么用double xx[] xx在内存中本质上也是一个指针,所以输出的是值输出地址应该这样cout << (int)(&ptr_score[3]) << endl;
给你个公式吧
p[x]==*(p+x)
所以说,[]运算符就带着星号了