int* p=new int[10];
int (*p2)[3] = new int[5][3];
p2[3][2] = 998;
for (int i = 0; i < 5; i++){
for (int j = 0; j < 3; j++){
cout << *(*(p2 + i) + j) << ',';
}}
相当于int[5]->(*p2)降维;
——间接运算符,&——取地址
b=10
int a=&b
*a=10
*a就是地址a对应的取值
int* p=new int[10];
int (*p2)[3] = new int[5][3];
p2[3][2] = 998;
for (int i = 0; i < 5; i++){
for (int j = 0; j < 3; j++){
cout << *(*(p2 + i) + j) << ',';
}}
相当于int[5]->(*p2)降维;
——间接运算符,&——取地址
b=10
int a=&b
*a=10
*a就是地址a对应的取值