Comparaison de
chaînes
- Comparer les adresses: Cela consiste à tester si les deux
chaînes pointent vers la même zone. ATTENTION à
la comparaison de chaînes: dans l'exemple:
char* s1;
char
s2[8]= "bonjour"
s1 = s2;
(s1 =
= s2) est vrai car
s1 et s2 CONTIENNENT LA
MÊME ADRESSE, ILS POINTENT VERS LA MÊME ZONE
MAIS dans l'exemple du
transparent précédent:
(s4 =
= s5)
est faux car les adresses sont différentes et pourtant les
contenus sont identiques: