inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

(2026 최신!) 일주일만에 합격하는 정보처리기사 실기

조건문 (v2)

조건문 부분 강의에서 낚시라고 한 부분이 궁금해요

해결된 질문

321

주서

작성한 질문수 18

0

자세한 설명이 궁금합니다.

a = 10, b=5, c=8

if(a!=b!=c)

에서 a!=b를 먼저 계산한 값이 false(0)

그럼 후에 비교하는값이 0 != 8이 되는건가요?

python java c 정보처리기사

답변 2

0

에이미

으억... ㅠㅠ 영상에서 설명이 넘 어렵네여..

0

주말코딩

추후에 조금 쉬운 예제로 변경하겠습니다.

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

12

1

배열 포인터 출력 표시

0

37

1

포인터 증감 또는 값 증감

0

33

1

배열 포인터 함수 관련

0

32

1

실기 이론 통합 요약본 버전

0

43

1

업캐스팅 3번 문제 예시

0

48

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