Как работают операторы C ++

Учитывая, что x = 2, y = 1 и z = 0, что будет отображаться в следующем утверждении?

printf("answer = %d\n", (x || !y && z));

Это был на викторине, и я ошибся, я не помню, чтобы мой профессор рассказывал об этом, кто-нибудь просветите меня, пожалуйста ... Я знаю, что получаю 1, но почему?

7
задан phuclv 30 July 2016 в 11:42
поделиться