I hope to get some advice. I thank you so much.
char *p = "abc";
printf("Value at the location the pointer points to = %s\n", p);
printf("The location where the pointer points to = %d\n", p);
printf("The location of the pointer = %d\n", &p);
char s[] = "Hello";
printf("Vi tri cua s = %d\n", &s);
gets(s); //we must enter less than 5 characters, because we have s[5]
puts(s);
printf("The new value at the location the pointer points to:\n");
gets(p); //This function cause problem, while the function gets(s) does not
puts(p);