Comentarios y explicaciones del código en lenguaje C
vacío
fun(char*t, char*s)
{
mientras ( *t!= 0)t++; //Si el carácter señalado por *t no es nulo, agrega la dirección, solo para mantener el puntero apuntando al final de ss, la cadena termina con '\0', while (* t!=0 ) es en realidad *t! ='\0 ', después de ejecutar esta oración, el puntero apunta a la posición de '\0'.
mientras(*t++=*s++)! =0);// Empalme la cadena señalada por S con el final de la cadena señalada por T. Por primera vez, asigne el primer carácter de la cadena S a T. Recuerde, T ya apunta a ' en este momento \0 ', entonces tanto el puntero S como el puntero T se incrementan en uno, luego las posiciones a las que apuntan retrocederán un byte hasta que el puntero S apunte a ' \0 ', y en este momento termina.
}// Entonces esta función es en realidad una función de empalme de cadenas, equivalente a la función strcat.
main()
{
té
ss[10]="acc", a[10]= "bbxsd" ;//El segundo error debería ser aa[10]
Fun (ss, aa); //Llamar a la función de empalme
printf("%s, %s ", ss , aa); // Genera la cadena empalmada ss y la cadena aa original.
}