• 카테고리

    질문 & 답변
  • 세부 분야

    프로그래밍 언어

  • 해결 여부

    미해결

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

20.11.29 21:35 작성 조회수 150

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

Hello Yeo님의 프로필

Hello Yeo

2020.11.30

안녕하세요?

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