9번 문제 int main() { int a = 1, b = 2, c = 3, d = 4; if ((a == b) && (c++ == d)) c++; printf("%d", c); } (1) int a = 1, b = 2, c = 3, d = 4; : 네 개의 정수형 변수 a, b, c, d를 선언하고 각각 1, 2, 3, 4로 초기화합니다. (2) if ((a == b) && (c++ == d)) c++; : 조건문입니다. 조건식은 (a == b) && (c++ == d)로 이루어져 있습니다. &&: 논리 AND 연산자는 양쪽 피연산자가 모두 참일 때만 전체 표현식이 참이 됩니다. 먼저, (a == b)는 거짓입니다. a와 b는 각각 1과 2로 다르기 때문입니다. (c++ == d)는 거짓입니다. ..