I am trying to understand pointers in C but I am currently confused with the following:
char *p = \"hello\"
This is a char pointer
As far as I can remember, an array is actually a group of pointers. For example
p[1]== *(&p+1)
is a true statement