Por ejemploUtilización de operadores de comparación fuera de los condicionales
int f(int a) {
...
return a > 10;
}
es que considera aceptable (no es legal, que quiero decir es que `` buen código ''), o debe estar siempre en un condicional, como este
int f(int a) {
...
if (a > 10)
return 1;
else
return 0;
}
Dado que la función devuelve un int, sería mejor usar el operador terciario: return a> 10? 1: 0 –
Creo que Jim significa "operador ternario" – ilitirit