¿Qué hace el operador de coma?

Resuelto lillq asked hace 16 años • 9 respuestas

¿Qué hace el ,operador en C?

lillq avatar Sep 10 '08 01:09 lillq
Aceptado

La expresion:

(expression1,  expression2)

Primero expression1se evalúa, luego expression2se evalúa y expression2se devuelve el valor de para toda la expresión.

lillq avatar Sep 09 '2008 18:09 lillq

He visto que se usa más en whilebucles:

string s;
while(read_string(s), s.len() > 5)
{
   //do something
}

Realizará la operación y luego realizará una prueba basada en un efecto secundario. La otra forma sería hacerlo así:

string s;
read_string(s);
while(s.len() > 5)
{
   //do something
   read_string(s);
}
crashmstr avatar Sep 09 '2008 18:09 crashmstr