Red de conocimiento informático - Problemas con los teléfonos móviles - Uso de strcmp

Uso de strcmp

strcmp(str1,str2)

es una función de comparación de cadenas

su función:

Cuando str1=str2, devuelve 0

Cuando str1>str2, devuelve un número positivo

Cuando str1 ¿Cómo determinar el tamaño de str1 y str2? El sistema C ++ utilizado aquí compara str1 y str2 bit a bit, es decir, cada bit se resta de str1 a str2 según su valor ASCII. Cuando el primer bit no es igual, se devuelve el resultado del cálculo

. Por lo tanto, al comparar abcd y abc, strcmp("abcd", "abc") eventualmente devolverá un número positivo. Este número positivo es el valor ASCII de c, no 1

.