ありがとうございます。もう1つ質問させてください。

char* string = "ABC";
*string = 'X'; /* エラー: アクセス違反 */
あるサイトに載ってました。
私のコンパイラではエラーにならないのですが、どうしてでしょうか?