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
가 출력된다.
그래서 위의 출력값이 나오는 것이다.
while (1)
{
// 특정 조건을 만족하면 밖으로 나가게 한다.
}
이러한 코드는 오픈소스에서 많이 찾아볼 수 있는데, 게임 등에서 많이 사용된다.