Encontré un código que usó esto, lo que me llevó a preguntarme.C++: ¿Comparación lógica como enunciado condicional?
if(condition) foo = bar();
condition && (foo = bar());
¿Estos dos segmentos de código son iguales a un compilador? Si no, ¿de qué manera diferirían?
Tal técnica se utiliza aquí: [Encuentre un máximo de tres números en C sin utilizar la instrucción condicional y el operador ternario] (http://stackoverflow.com/questions/7074010/find-maximum-of-three-number-in- c-without-using-conditional-statement-and-ternary) – Nawaz
Nawaz - Una solución tan elegante para una tarea tan inútil. : P –