There are some definitions as follows about point and array . I am always puzzled about them. So I think there must some ways to understand them then can help me to remember.
int b[10]
int* b[10]
int (*b)[10]
int* (*b)[10]
Maybe there are more formally-similar that you can add; Can anyone help me to understand them and put them in heart.