실행결과를 보면 아무것도 출력하지 않습니다. 변수 선언 부분을 보면 a, b, c, d의 값이 모두 다르기 때문입니다. 이렇게 조건에 맞지 않을 때 수행할 else 문을 if 문 아래에 추가하겠습니다. else 문을 추가하고 다시 실행하면 값이 서로 다르다는 문장이 출력됩니다.
4.2.3 and.c
else {
printf("값이 서로 다릅니다.\n");
}
실행결과 |
값이 서로 다릅니다. |
그럼 변수의 값을 b는 10, d는 12로 바꾸면 어떻게 될까요? a와 b가 같고 c와 d도 같기 때문에 if 문의 문장이 출력됩니다.