この場合"hello"はどこに逝くんだ?解放とかしなくていいのか?
free(str);ってやるとエラーでるし、よくわからん

#include <stdio.h>

int main()
{
    char *str;
    str="hello";
    str="again";
    printf("%s\n", str);
    return 0;
}