char *str = "HelloWorld";
と
char str[] = "HelloWorld";
の違いがわかりません。

どうなんですか?