La Red de Conocimientos Pedagógicos - Currículum vitae - ¿Qué significa strlen en lenguaje C?

¿Qué significa strlen en lenguaje C?

strlen: El nombre de la función de biblioteca para calcular la longitud de una cadena.

str: normalmente, a los programadores les gusta usarlo como nombre de variable de cadena. Es string (abreviatura de la palabra inglesa string).

len: Normalmente, a los programadores les gusta usarlo como nombre de variable. Es longitud (abreviatura de longitud de palabra en inglés).

Por ejemplo:

char str[20]="Soy un estudiante"

int len ​​

len = strlen; ( str);

printf("la longitud de la cadena es: d", len);

Información ampliada:

Prototipo de función

extern?unsigned?int?strlen(char?*s);

En Visual C 6.0 o Dev-C, el prototipo es size_t?strlen(const?char?*string);, donde size_t es en realidad es unsigned int. Puede ver este código en VC6.0 o Dev-C: typedef?unsigned?int?size_t;

Archivo de encabezado: string.h o cstring

Formato: strlen (expresión de puntero de carácter)

Función: Calcula la longitud (tipo int sin signo) de la cadena dada, excluyendo '\0'

Descripción: Devuelve s La longitud, excluyendo el carácter NULL de terminación.

La función strlen(char*) encuentra la longitud real de la cadena. El método para encontrarla es desde el principio hasta el primer '\0' si solo la define sin asignarle un valor inicial. it, este resultado es incierto, buscará desde la primera dirección de aa hasta que encuentre '\0' y se detenga.

Baidu Encyclopedia-strlen (función de lenguaje C/C)