해결된 질문
24.08.10 20:26 작성
·
101
답변 1
0
2024. 08. 11. 20:52
안녕하세요, 질문을 올려주실 때에는 해당 부분 몇 분 몇 초대인지 함께 질문 부탁드립니다.
올려주신 코드의 경우 앞에서부터 봅니다.
a != b를 먼저 계산하면 참이기 때문에 리턴값이 1이 됩니다.
그 다음에 1 != c를 수행하고 참이기 때문에 최종적으로 1이 됩니다.
2024. 08. 11. 21:19
네 맞습니다.
#include <stdio.h>
int main() {
int a = 10, b = 5, c = 1;
printf("%d", a!=b!=c);
return 0;
}
위 코드는 실제로 0이 출력됩니다.
시간 되실 때 수강평 하나 부탁드립니다... 😀
2024. 08. 11. 21:03
아 제가 반대로 생각했군요.. 10 != 5는 참 즉 1이 나와야 하는군요..
만약 a = 10, b = 5, c = 1 이게 되면
a != b -> 1
1 != c -> 0 이 되는걸까요?