¿Cuál es el prototipo de la función de concatenación de cadenas strcat()?
Concatena dos cadenas, concatenando la última a la primera.
for(i=0;s1[i]!= '\0';i++); Determinar el final de s1
j=0; >
s1[i++]=s2[j++] Copia todos los caracteres comenzando desde 0 en s2 hasta el final de s2
char *strcat(char *s1, const char *s2)
{
int i, j;
while(s1[i] != '\0') i++;
j = 0;
while(s2[j] != '\0') s1[i++] = s2[j++];
s1[i] = '\0';
return s1;
}
Extensión:
Cuando se almacena una cadena, es similar a una matriz de caracteres y cada elemento individual se puede extraer Y la posición cero de la cadena es su longitud, como s [0] = 10. Esto nos brinda mucha comodidad. Por ejemplo, las operaciones aritméticas de alta precisión pueden convertir cada dígito en una matriz. En programación, una cadena es una secuencia contigua de símbolos o valores, como una cadena de símbolos (una cadena) o una cadena de dígitos binarios (una cadena de dígitos binarios).
Enciclopedia Baidu - Cadena