질문 있습니다.

khm1136 Reply 9 years 31 weeks ago
관계 수식이나 논리 수식은 참일 때 1, 거짓일 때 0의 값을 갖는다고 책에 나와 있습니다. 그리고 if, while, for 등의 검사 부분에서는 0이 아님을 참이라고 했습니다. 그렇다면 관계 수식이나 논리 수식은 참일 때 무조건 1을 의미하는 것이며, if while for 검사부분은 1뿐만 아니라 0이 아닌 다른 상수가 와도 참이라는 뜻인건지 잘모르겠습니다.
booksky Reply 9 years 31 weeks ago
책에 나와있듯 0은 거짓 0, 0외의 모든 값은 참입니다. 그렇기때문에 while(4)이런 식으로 값이 들어와도 참으로 판단하게 되는거죠. 단 컴퓨터가 논리 수식을 계산할 때(a==b처럼) 이 때 컴퓨터는 일괄적으로 참이면 1 거짓이면 0이라는 값을 반환하게 되는것입니다.