Como se llama el operador "-->" en C++?


En algunos ejemplos se puede encontrar un código como este:
#include <stdio.h>
int main()
{
     int x = 10;
     while( x --> 0 ) // x goes to 0
     {
       printf("%d ", x);
     }
}
Podría parecer que "-->" es un operador, pero actualmente lo que ocurre en el código es lo siguiente:

while( (x--) > 0 )
En verdad no existe un operador "-->" sino que son dos operadores diferentes. El código de ejempo decrementa x y returna el x original no decrementado, y luego lo compara al valor 0 usando el operador >.

No hay comentarios:

Publicar un comentario