TCPSchool님의 댓글
TCPSchool 작성일
안녕하세요 티씨피스쿨입니다.
반복문의 조건에서 1은 true와 같은 의미로 사용됩니다.
따라서 while(1)은 언제나 참이라는 의미이며, break문이 포함된 조건이 만족할 때까지 무한으로 실행되게 됩니다.
감사합니다.
while(1)에서 1이 무슨 의미인가요?
조회 : 9,918회
22-01-28 18:46
#include <iostream>
using namespace std;
int main(void)
{
int num = 1, sum = 0;
int end_num = 10;
while (1) // 무한 루프
{
sum += num;
if (num == end_num)
{
break;
}
num++;
}
cout << "1부터 " << end_num << "까지 더한 값은 " << sum << "입니다.";
return 0;
}
안녕하세요 티씨피스쿨입니다.
반복문의 조건에서 1은 true와 같은 의미로 사용됩니다.
따라서 while(1)은 언제나 참이라는 의미이며, break문이 포함된 조건이 만족할 때까지 무한으로 실행되게 됩니다.
감사합니다.