inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

홍정모의 따라하며 배우는 C++

3.6 논리 연산자 logical operators

3.6 논리연산자 9분 55초

해결된 질문

269

나그네

작성한 질문수 37

1

x = 5, y = 5의 경우

x equals y가 출력되는데, 선생님께서 x와 y가 같다고 잘못 결과를 내고 있다고 하시는데...

왜 결과가 잘못 나온 건가요?ㅠㅠ

x와 y가 똑같이 5인데 뭐가 잘못된 건지 잘 모르겠습니다ㅠㅠ

c++

답변 1

2

홍정모

결과가 잘 나온 것 처럼 보이지만 일반적인 경우에 대해서는 계산 과정이 옳지는 않다는 의미인데 대사에서 명확하게 표현을 못한 것 같네요.

x = 5, y = 7 인 경우에 실험 해보시면 equal로 나옵니다. 즉, 일반적으로는 우리의 의도와 다르게 작동하는 코드이지만 일부 경우(여기서는 x = 5, y = 5)에는 의도대로 작동하는 것 처럼 보일 수도 있기 때문에 더 주의를 해야 합니다.

나중에 코테용 문제 풀이를 하실 경우에는 여러 가지의 테스트 케이스에 대해 모두 정상작동하는 지를 검사하게 되는데 이번 사례와 같이 일부 테스트 케이스만 통과하는 경우 아예 하나도 통과를 못하는 것 보다 더 난감하거나 어려움을 느끼실 수도 있습니다.

강의자료는 어디서 받을 수 있죠?

1

36

2

교재 있나요?

1

142

2

11:11 부근에 Something::temp와 Something::getValue의 앞에 &를 붙이는 이유가 뭔가요? (함수 이름은 포인터(주소)가 아닌가요?)

1

95

3

using namespace std; 선언 후에 std::를 하는 이유가 궁금합니다

1

106

2

cstr직접구현

0

119

3

BubbleSort

1

79

2

숙제 마지막 부분

1

80

2

강의와 똑같이 진행했는데 링킹 에러가 발생합니다.

1

97

2

수업할때 레퍼런스로 사용하는 도서는 어떤 도서인가요??

1

165

2

공변반환형 관련 문의 드립니다.

1

92

2

170강 유니크 포인터에대해 질문있습니다

1

82

1

섹션 5 퀴즈의 답이 이상합니다

1

86

2

이중포인터와 배열이 이해가 안됩니다.

1

161

2

5분 17~5분 34초 객체 잘림 질문

1

80

1

Resource.h 코드 알려주세요

1

74

1

char name[] 배열의 길이와 관련해 일부 궁금점이 생겨서 질문합니다

1

96

2

화면좌측 숫자 보이기

1

116

1

화면 좌측 숫자 보이기

0

68

1

처음 c++ 수강하려는데요. 비주얼스튜디오 2022 다운로드해서 설치하면 되는건가요??

1

139

3

46강 string 버퍼 질문입니다

1

82

2

프로그래머스 수열과 구간 쿼리 2 문제 질문입니다.

1

126

2

[] 범위 검사시 assert 사용 관련 질문

1

92

2

Lecture 클래스 멤버변수 명명 관련

0

94

2

프로그래머스의 대소문자 바꿔서 출력하기 문제를 푸는데요

0

76

1