В C, (x == y == z) ведет себя так, как я ожидать?

Могу я сравнить три переменные, как показано ниже, вместо выполнения if ((x == y) && (y == z) && (z = x)) ? [Оператор if должен выполняться, если все три переменные имеют одинаковое значение. Это логические значения.]

if(debounceATnow == debounceATlast == debounceATlastlast)
{
 debounceANew = debounceATnow;
}
else
{
 debounceANew = debounceAOld;
}
11
задан Armen Tsirunyan 7 December 2010 в 15:28
поделиться