&&연산자에 대한 질문입니다.
힘찬
2023.04.01
#includestdio.h
int main(void)
{
int a=0, b=0, x;
x=0 && (a=b=777);
printf(%d %d %d\n, a,b,x);
x=777 || (a=++b);
printf(%d %d %d\n, a,b,x);
return 0;
}
다음과 같은 코드에서 x의 값이 각각 0,1이 출력되는건 이해되는데
왜 a,b 가 모두 0으로 출력되는지 그 이유가 궁금합니다.