i = (j = 2 , 1);ce qui est une manière particulièrement horrible d'écrire :
i = 1; j = 2;
Une utilisation agréable par contre de l'opérateur virgule est dans les expressions d'une boucle for. Si on désire écrire une boucle for qui utilise deux index, il est utile d'écrire par exemple :
for (i = 1, j = 1; i <= LIMITE; i++, j = j + 2) { ... }ceci permet de rendre manifeste que i = 1 et j = 1 sont la partie initialisation et i++ et j = j + 2 sont la partie itération de la boucle.