인프런 커뮤니티 질문&답변

오겹살님의 프로필 이미지
오겹살

작성한 질문수

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

7.8 단어 세기 예제

4: 27 쯤 !line_flag에 대해

작성

·

177

0

4:27에 !line_flag가 false라고 이야기 하셨는데 애초에 위에 line_flag를 false라고 지정했으면 !line_flag는 true가 되는 것 아닌가요???

답변 1

2

안녕하세요 :) 

 

네, 맞습니다. 그렇게 코드를 짜셔도 무방합니다.

다만, 으레

 

"flag가 true라면 무엇 무엇을 한다"

 

라고 코딩하는 것이 일반적입니다.

플래그의 뜻 자체가 

어떤 사건이 발생했음을 알려주는 일종의 이정표와 같은 역할이기 때문에,

이정표가 참일 경우에 무엇을 한다, 즉 line_flag가 true일 경우 line_flag에 해당하는 동작을 한다

 

라고 코드를 짠 것이지요.

 

요는 ,

논리적으로는 질문자님 말씀대로 line_flag를 false로 간주해도 문제가 없고,

컴파일도 잘 되겠지만, 

강의에서의 코드는 통용되는 코드 스타일에 따른 코드입니다.

 

감사합니다.

 

실수로 같은 답변을 여러 번 올렸었네요..

중복되는 답변은 삭제했습니다.

감사합니다.

오겹살님의 프로필 이미지
오겹살

작성한 질문수

질문하기