6.5 사실과 거짓

공기훈·2021년 9월 7일
0

홍정모의 따배씨

목록 보기
30/49
int main()
{
	int tv, fv;
	tv = (1 < 2);	// True
	fv = (1 > 2);	// False
	
	printf("True is %d\n", tv);
	printf("False is %d\n", fv);

	return 0;
}
True is 1 
False is 0

으로 출력된다.

	int i = -5;
	while (i)
		printf("%d is true\n", i++);
	printf("%d is false\n", i);

-5 is true
-4 is true
-3 is true
-2 is true
-1 is true
0 is false
가 출력된다.

0이면 False고 0이 아니면 True이다!!

그래서 위의 출력값이 나오는 것이다.

	while (1)
	{
		// 특정 조건을 만족하면 밖으로 나가게 한다.
	}

이러한 코드는 오픈소스에서 많이 찾아볼 수 있는데, 게임 등에서 많이 사용된다.

profile
be a coding master

0개의 댓글