[c/c++] 제어문 조건
제어문에는 if, switch, for, while, do {}while 등 여러가지가 있는데 여기에서 중요한 것 중에 하나가 조건이다고 생각한다. 조건은 언제가 참이고 언제가 거짓인지 파악하는 것은 중요한 일이다. 그래야 프로그램이 어떻게 실행될지, 의도한대로 동작하는지 알 수 있다. 조건 조건은 참 아니면 거짓 이렇게 2가지로 나뉘게 된다. 입사를 처음 했을 때 사수분께서 내게 문제를 낸 적이 있었다. 참은 무엇이냐? 거짓은 무엇이냐? 이 때 나는 참이 1이라고 생각했고, 거짓은 0이라고 생각했다. 사수분께서는 내게 거짓은 0이 맞지만, 참은 거짓이 아닌 모든 것이 다 참이라고 알려주셨다. 참 참은 0이 아닌 경우를 참이라고 한다. boolean을 알고 있다면 보통 #define으로 참을 1로 정의하..