НапримерИспользование операторов сравнения за пределами условными
int f(int a) {
...
return a > 10;
}
является то, что считается приемлемым (не юридическое, я имею в виду, это `` хороший код «»), или же она должна всегда быть в условном, как это
int f(int a) {
...
if (a > 10)
return 1;
else
return 0;
}
Учитывая, что функция возвращает int, было бы лучше использовать третичный оператор: return a> 10? 1: 0 – 2008-09-26 01:16:35
Я думаю, что Джим означает «тернарный оператор» – ilitirit 2008-09-26 14:06:31