Предполагается, что это та же самая операция:
int numberOfKids = size(MyData); //this can be 0 or greater
if (numberOfKids != 0 || !exclude) {
//do operation
}
Сравнение ||
работает путем оценки левой стороны, и, если оно истинно, правая сторона пропускается. Но если левая сторона ложна, то правая сторона оценивается.