in this C program when i am using
printf("%c",*(name+5));
then program works fine but when i am using
*(name+5) = '#';
then program causes crash
#include <stdio.h>
void main(void)
{
char * name;
name ="Hello World !";
puts(name);
*(name+5) = '#'; // here is error
puts(name);
}