Что такое вывод этой программы и если 0 (ноль), то как.?
#include<stdio.h> int main(void) { int a=1, b=2,c=3; a=b==c; printf("%d",a); printf("\n"); }
Что я уже пробовал:
what is output of this program and if 0(zero ) then how.?
#include<stdio.h> int main(void) { int a=1, b=2,c=3; a=b==c; printf("%d",a); printf("\n"); }
what is output of this program and if 0(zero ) then how.?
Выход равен 0.
Это потому что b==c
есть 'ложный- что равно 0.
Если бы это было так ... истинный"это будет 1 (например, если b будет 3).
Попробуйте это сделать в интернете: Бесплатная онлайн IDE и терминал[^]
Если вы предпочитаете использовать true
и false
как и в C#, см.: [stdbool.ч]