>char *p;
>*p = 'A';
>printf("*p = %c",*p);

pは有効な変数を指してないのでまともに動かね