Вот код, который мне нужен в онлайн-тесте. Рассмотрим этот код.Почему этот код печатает 1, -1
int i = -1, j = -1;
(i=0)&&(j=0);
(i++)&&(++j);
printf("%d, %d\n", i, j);
Приведенный выше код будет печатать
1, -1
Может кто-нибудь объяснить, почему выход выходит, чтобы быть 1, -1
и не 1, 1
.
Google для «короткой оценки cicuit» – wildplasser
объясните свой собственный анализ кода до сих пор –
@afzalex вы уже знаете ответ? – thumbmunkeys