Zum BeispielMit Vergleichsoperator außerhalb von conditionals
int f(int a) {
...
return a > 10;
}
ist, dass akzeptabel angesehen (nicht legal, ich meine, ist es `` guter Code ‚‘), oder sollte es immer in einem bedingten sein, wie dies
int f(int a) {
...
if (a > 10)
return 1;
else
return 0;
}
Da die Funktion einen int zurückgibt, wäre es besser, den Tertiäroperator zu verwenden: return a> 10? 1: 0 –
Ich denke, Jim bedeutet "ternärer Operator" – ilitirit