Does this...
char* myString = \"hello\";
... have the same effect as this?
char actualString[] = \"hello\"; char* myString
No. In the first one, you can't modify the string pointed by myString, in the second one you can. Read more here.
myString