조건문 부분 강의에서 낚시라고 한 부분이 궁금해요
자세한 설명이 궁금합니다.
a = 10, b=5, c=8
if(a!=b!=c)
에서 a!=b를 먼저 계산한 값이 false(0)
그럼 후에 비교하는값이 0 != 8이 되는건가요?
답변 2
0
안녕하세요, 질문을 올려주실 때에는 해당 부분 몇 분 몇 초대인지 함께 질문 부탁드립니다.
올려주신 코드의 경우 앞에서부터 봅니다.
a != b를 먼저 계산하면 참이기 때문에 리턴값이 1이 됩니다.
그 다음에 1 != c를 수행하고 참이기 때문에 최종적으로 1이 됩니다.
0
아 제가 반대로 생각했군요.. 10 != 5는 참 즉 1이 나와야 하는군요..
만약 a = 10, b = 5, c = 1 이게 되면
a != b -> 1
1 != c -> 0 이 되는걸까요?
1
네 맞습니다.
#include <stdio.h>
int main() {
int a = 10, b = 5, c = 1;
printf("%d", a!=b!=c);
return 0;
}위 코드는 실제로 0이 출력됩니다.
시간 되실 때 수강평 하나 부탁드립니다... 😀
정처기 필기 준비할때 이 이론을 다시 외워도 될까요?
0
27
1
조건 반복문 질문: for 문 ?
0
56
1
정처기 26-2회. 9번 질문드립니다!
0
75
1
이론 보면서 질문이 있습니다.
0
68
2
정보처리기사 실기 26년 2회 SRT 스케줄링 문제 단위 질문
0
81
2
유튜브(정보처리기사 실기 | 26년 2회 기출문제 코드 해설)
0
132
2
262 정처기 실기 C언어코딩
0
42
1
정보처리기사 262 실기 Hash(해시) 질문
0
72
2
static 변수 질문입니다.
0
58
2
파이썬 4강 질문입니다.
0
66
2
모의고사 1회 3번문제
0
83
3
41강 30:10
0
64
2
이론 공부법 질문 있습니다.
0
84
2
부모의 생성자 관련 질문
0
61
2
시험지 문제에 필기해도 되나요?
0
84
3
41강 11:23
0
52
2
4강파이썬 질문입니다
0
50
2
try-catch 핸들러명
0
63
2
36강 3:48
0
62
2
35강 18:27
0
64
2
자식 코드 내 super() 생략
0
59
2
출력질문
0
72
2
31강 4:06
0
63
2
파이썬 학습자료가 강의 자료와 다릅니다.
0
92
3





