C´est d´ailleurs très utile. Imagine ceci. ( On aurait pu utiliser un for mais j´ai prit un while pour les besoins de l´exemple.
int i = 0;
while ( chaine[i] ! = ´\0´)
++i; / / on aurait pu aussi mettre i++
cout < < " la chaine contenait " < < i < < " caractères";
Maintenant on peut gagner de la place:
int i = 0;
while ( chaine[i++] ! = ´\0´) ;
cout < < " la chaine contenait " < < i < < " caractères";
ici on compare le i puis on l´incrémente.