조건문 부분 강의에서 낚시라고 한 부분이 궁금해요
자세한 설명이 궁금합니다.
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
10
1
배열 포인터 출력 표시
0
32
1
포인터 증감 또는 값 증감
0
31
1
배열 포인터 함수 관련
0
32
1
실기 이론 통합 요약본 버전
0
39
1
업캐스팅 3번 문제 예시
0
45
2
push pop 설명 되어있는 강의가 몇강인가요?
0
47
1
모의고사 파일오류
1
78
3
모의고사 다운
0
53
1
업캐스팅 원칙
0
66
2
6분46초
0
57
2
공략법
0
66
1
모의고사 파일과 이론파일 업데이트
1
76
3
이론 pdf 다운은 어디서 하나요?
0
72
2
13분 40초
0
66
2
정보처리기사 26년 실기 2회 네트워크 부분
0
78
2
기출문제 재탕
0
57
1
뻬먹은 코드
0
47
1
기출문제 재탕
0
37
0
모의고사1회 2번문제 뭔지 모르겠네요 강의올려주시면안될까요?
0
51
1
영상 다운로드는 안되나요?
0
81
1
26년2회 실기기출은 언제쯤...
0
127
2
이론 공부법 요약본 버전 업데이트 문의
0
110
2
정처기 필기 준비할때 이 이론을 다시 외워도 될까요?
0
115
2





