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

Ответы 5

  • спасибо Глеб ,а можешь еще с одним помочь?
  • http://znanija.com/task/14552052
    • Автор:

      janaextdx
    • 6 лет назад
    • 0
  • Возможно. Мне более понятны плюсы, чем классический C.
  • вон ссылка посмотри пожалуйста
    • Автор:

      alf
    • 6 лет назад
    • 0
  • В первоначальном варианте ни на что не влияет if:#include <stdio.h>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 <stdio.h>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;}Такой же вывод.
  • Добавить свой ответ

Войти через Google

или

Забыли пароль?

У меня нет аккаунта, я хочу Зарегистрироваться

How much to ban the user?
1 hour 1 day 100 years