Maison  >  Article  >  développement back-end  >  Explication détaillée de l'utilisation de la fonction strncmp

Explication détaillée de l'utilisation de la fonction strncmp

藏色散人
藏色散人original
2020-07-07 11:46:126062parcourir

La fonction strncmp est une fonction de comparaison de chaînes. Sa syntaxe de fonction est "int strncmp ( const char * str1, const char * str2, size_t n );". Sa fonction est de comparer str1 et str2.

Explication détaillée de l'utilisation de la fonction strncmp

La fonction strncmp est une fonction de comparaison de chaînes. La comparaison des tailles de chaînes est déterminée par l'ordre sur la table de codes ASCII, et cet ordre est également la valeur. des personnages. Sa déclaration de fonction est int strncmp (const char * str1, const char * str2, size_t n) ; la fonction consiste à comparer str1 et str2, jusqu'aux n premiers octets. Si les n premiers caractères de str1 et str2 sont identiques, then Renvoie 0 ; si s1 est supérieur à s2, renvoie une valeur supérieure à 0 ; si s1 est inférieur à s2, renvoie une valeur inférieure à 0.

strncmp Syntax

Déclaration de fonction

int strncmp(const char *str1, const char *str2, size_t n)

Paramètres

str1-- La première chaîne à comparer.

str2-- La deuxième chaîne à comparer.

n-- Le nombre maximum de caractères à comparer.

Valeur de retour

La fonction renvoie la valeur suivante :

Si la valeur de retour est 9a7ecc896af4619447cd78cc9375b394 str2, renvoie un nombre positif

Si str1 <

C'est-à-dire : les deux chaînes sont comparées caractère par caractère de gauche à droite (par rapport à la valeur ASCII) jusqu'à ce que des caractères différents apparaissent ou "

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn