char *p="AAAAAA";

*(p + 2)= 'B';
printf("%s\n", p);

なぜかこのプログラムが動かない。なぜでしょうか…?
簡単なプログラムなのに…。概念も間違っていないのに…。