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

richdaeho님의 프로필 이미지
richdaeho

작성한 질문수

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

7.8 단어 세기 예제

정말 제가 바보인가요 이해가 너무 안되네요 ㅠㅠ

작성

·

193

0

if (!isspace(c) && !line_flag)
		{
			n_lines++;
			line_flag = true;
		}
		if (c == '\n')
			line_flag = false;

여기에서요 !line_flag 면 if문에서 true값인지를 검사하는 거 잖아요,,
근데 define에서 false로 먼저 선언을 하고서 if문 위에 true로 flag값을 바꿔주는 문장이 없는데 어떻게 true값이 if문에서 '참'으로 통과가 되나요????...

답변 1

0

안녕하세요?

! 가 무슨 역할을 하는 것인지 확인해보실 필요가 있어보이네요.

richdaeho님의 프로필 이미지
richdaeho

작성한 질문수

질문하기