int(*arr)[4] = new int[3][4];//数组指针
int* arr[4];//指针数组
变量:
从中间向两边看, 先右后左,括号优先 原则
arr-> arr)->(*arr)->(**arr)[4]->int (**arr)[4]
arr是一个指针,有4个元素的数组,数组元素类型为int
即数组指针。
arr->arr[4]->int*
arr是一个有4个元素的数组,元素类型为int*
即指针数组
int(*arr)[4] = new int[3][4];//数组指针
int* arr[4];//指针数组
变量:
从中间向两边看, 先右后左,括号优先 原则
arr-> arr)->(*arr)->(**arr)[4]->int (**arr)[4]
arr是一个指针,有4个元素的数组,数组元素类型为int
即数组指针。
arr->arr[4]->int*
arr是一个有4个元素的数组,元素类型为int*
即指针数组