#include<stdio.h>
main()
{
char c = 'R';
printf("%c\n",c);
c++;
printf("%c\n",c);
char *ptr ="Ramco Systems";
printf("%c\n",(*ptr));
(*ptr)++;
printf("%d\n",(*ptr));
}
最初、2番目、3番目のprintfの出力は、「R」、「S」、および「R」です(予想どおり)。ただし、「(*ptr)++;」という行は 実行時エラーが発生します。誰かが理由を説明できますか?