Bifalgorithm post · Computer science one · Comparisons
How does strcmp() compare the contents of two strings in C?
How does strcmp() compare the contents of two strings in C? (Computer science one · Comparisons) — "The C string library provides a standard comparator functio…
Ideas in this flowchart
- La bibliothèque de chaînes C fournit strcmp() pour comparer le contenu de deux chaînes.
- Signature : int strcmp(const char *a, const char *b);
- La fonction reçoit deux chaînes, a et b.
- La valeur retournée est un entier fondé sur l’ordre lexicographique de a et b.
- Cas possibles de la valeur retournée.
- strcmp() retourne une valeur négative si a précède b.
- strcmp() retourne zéro si a et b ont le même contenu.
- strcmp() retourne une valeur positive si b précède a.
- Exemples d’utilisation avec une variable entière x.
- strcmp("apple", "banana") retourne une valeur négative dans x.
- strcmp("zelda", "mario") retourne une valeur positive dans x.