리턴 (1) 썸네일형 리스트형 [C] If문과 리턴값에서 사용되는 참과 거짓 (0, 1값 의미) IF문 if문에서 사용되는 참과 거짓은 프로그램 상으로 0과 1로 구분되어 인식된다. 0은 거짓, 1은 참 int a = 0 if(a == 0) // if문에서 a의 값이 0인지 물어봤고 a가 0이므로 시스템에서는 참의 값인 1을 인식 printf("참"); else printf("거짓 "); 결과: 참 int a = 0 if(a == 1) // a가 0이 아니므로 시스템에서는 거짓의 값인 0을 인식 printf("참"); else printf("거짓 "); 결과: 거짓 위처럼 변수값이 0,1일 경우 혼동되기 쉽다. 여기서 보아야 할 부분은 if문 안에있는 값이 아니라 시스템에서 받아들이는 값을 보아야 한다. 좀더 쉽게 이해하기 위한 예문 ↓ int a = 3 if(a == 3) // if문에서 a의 값.. 이전 1 다음