¿Hay alguna diferencia en el orden del operador de comparación?¿Cuál es la diferencia entre if (CONST == variable) o if (variable == CONST)?
#define CONST_VALUE 5
int variable;
...
if (variable == CONST_VALUE) // Method 1
...
OR
if (CONST_VALUE == variable) // Method 2
...
se trata simplemente de una cuestión de preferencia o existe una razón de peso para una orden de comparación en particular?
ver http://stackoverflow.com/questions/283205/what-was-the-most-dangerous-programming-mistake-you-have-made-in-c/283212#283212 –
Relevante: [https://en.wikipedia.org/wiki/Yoda_conditions](https://en.wikipedia.org/wiki/Yoda_conditions) – Boann