Я попытался запустить следующий код в C:Что происходит, когда мы произвольно используем ==?
#include <stdio.h>
int main() {
int a = 10, b = 5, c = 5;
int d;
d = b + c == a;
printf("%d", d);
}
я получил результат, как г = 1. Может кто-то пожалуйста, объясните мне, что происходит, когда мы используем == как это?
Что вы подразумеваете под «как это»? В отличие от его использования? –
Возможный дубликат [Является ли «истинный» результат из>, <,!, &&, || или == определено?] (http://stackoverflow.com/questions/7687403/is-the-true-result-of-or-defined) – GSerg