C, C++ 기초 - 반복문 (for, while)
프로그래밍/C, C++ 2019. 5. 6. 21:35 |오늘 알려드릴 것은 반복문 이에요.
Hello World를 5번 연속으로 쓰려면 반복문 없이는 printf("Hello World"); 를 5번 써야하죠?
하지만 반복문을 이용하면
for(int i = 0; i < 5; i++)
{
printf("Hello World");
}
라고 치면 5번 연속으로 Hello World라고 나오게 되죠.
for문
for문은 위에 예제에서 본 것처럼 사용하는 거에요.
for(시작하는값;끝나는값;증가나 감소수치)
이렇게 쓰는거에요.
예제에서는 증가나 감소값이 ++이었는데 ++이나 --는 1씩 늘거나 줄어든다는 의미에요.
그리고 중괄호 안에 있는 내용을 반복하게 되는거에요.
while문
while문은 for문이랑 조금 달라요.
한 세트로 '무조건' break가 있어줘야 해요.
while(true)
{
break;
}
위에 처럼 중괄호 안에 break가 들어가 있어주고, for문보다 더 구체적인 상황에 반복을 종료할 수 있어요.
int i = 0;
while(true)
{
printf("Hello World");
if(i>5)
break;
i++;
}
이렇게 적으면 위에 적힌 for문이랑 같은 결과가 나와요.
나중에 쓸거긴 한데 게임같은걸 만들때 while문을 이용하는 경우가 많아요.
'프로그래밍 > C, C++ ' 카테고리의 다른 글
C, C++ 기초 - 함수 (0) | 2019.08.25 |
---|---|
C, C++ 응용 - for문 별그리기 (0) | 2019.05.21 |
C, C++ 기초 - scanf, if, switch문 (0) | 2019.05.03 |
C,C++ 기초 - 변수와 자료형 (0) | 2019.04.15 |
C, C++ 기초 - "Hello World" (0) | 2019.03.15 |