请教小弟我的解释正确吗

请问我的解释正确吗 ?
int (* ptr)[]:指向整型数组的指针 
int ptr[] :整型数组
int *(ptr[]) :整形指针
int *ptr[] :整形指针

------解决方案--------------------
int (* ptr)[]:指向整型数组的指针
int ptr[] :整型数组
int *(ptr[]) :整形指针数组,数组里是指针
int *ptr[] :整形指针数组,数组里是指针