Red de conocimiento informático - Conocimiento informático - ¿Cuál es el prototipo de la función de concatenación de cadenas strcat()?

¿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