Имеют ли логические операторы приоритет в C (например, &&
выполняется после ||
или наоборот) или они выполняются слева направо?Я обычно использую скобки, чтобы убедиться, что они выполняются правильно, но кто-то спросил меня об этом, и я не был уверен.
Например, a || b && c == 2
интерпретируется как (((a || b) && c) == 2)
или (a ||( b && (c == 2)))