Что выведет программа #include main() { int x, y=2, z=1; if (z=(y==0)) x=5; x=3; printf (“x=%d z=%d”,x,z); }

Ответы:
Святослав Гайдук
26-01-2014 16:55

В первоначальном варианте ни на что не влияет if:#include int main() {int x, y=2, z=1;if (z=(y==0))x=5;x=3;printf("x=%d z=%d",x,z);return 0;}Результат:x=3 z=0Впрочем, если подогнать:#include int main(){int x, y=2, z=1;if (z=(y==0)){x=5;}else{x=3;}printf("x=%d z=%d",x,z);return 0;}Такой же вывод.

Также наши пользователи интересуются:

Картинка с текстом вопроса от пользователя Zahar Yakovenko

⭐⭐⭐⭐⭐ Лучший ответ на вопрос «Что выведет программа #include main() { int x, y=2, z=1; if (z=(y==0)) x=5; x=3; printf (“x=%d z=%d”,x,z); }» от пользователя Zahar Yakovenko в разделе Экономика. Задавайте вопросы и делитесь своими знаниями.

Открой этот вопрос на телефоне - включи камеру и наведи на QR-код!