Rookie Disclaimer.
I am confused about what is the difference between:
A: char *p="string";
B: char q[10]="string";
For A:
I can do "p++", which gives a pointer points to "t".
But I cannot do command like
"strcat(p, " test")", for example.
For B:
I can do "strcat(q, " test")",
but I cannot do "q++".
Thank you for the precious time!