강의로 돌아가기
JSK

if (collectAll) 질문

다른 if문과 달리 if (collectAll==1)도 아니고 if (collectAll)만 사용하셨는데
if (collectAll)은 무슨 의미 인가요?

무엇이 성립해야 if(collectAll)문이 작동 하는 건가요?

2 개의 답변
정두식_

c언어가 잘 기억은 안나지만... if문에서 0이면 false, 0이 아니면 true였던것 같아요.

나도코딩

안녕하세요, if (조건) { ... } 구문에서, 조건이 이면 괄호 안을 수행, 조건이 거짓이면 괄호를 수행하지 않습니다. C 에서 보통 참을 의미하는 숫자는 1 이며, 거짓을 의미하는 숫자는 0 입니다. 이 예제는 collectAll == 1 이 성립할 때도 이 되며, 그냥 1 만 넣어도 이 됩니다. 즉, 값이 1이라면 collectAll 을 넣어도 이 됩니다. 도움이 되셨나요? ^

답변 쓰기
이 입력폼은 마크다운 문법을 지원합니다. 마크다운 가이드 를 참고하세요.