Cómo agregar datos al carácter*
Definitivamente no es posible agregar datos directamente al puntero. Ni siquiera podrás compilar. Debido a que definió una variable de puntero y la variable de puntero no apunta a un espacio de memoria fijo, no es seguro manipular el puntero directamente porque el puntero puede apuntar a datos importantes. Si los datos están dañados, las consecuencias pueden ser graves. Por supuesto, el compilador no permite que esto ocurra. Si desea agregar datos a la cadena, se recomienda que primero coloque la cadena en una matriz de caracteres y luego use punteros para operarla. Por ejemplo: char a[20]="¡Hola mundo!";char *p;p=a;for(;p