for 반복문
for (int i = 0; i < 100; i++)
{
prtinf("%d",i);
}
코드가 있을때.
int i = 0 = 초기화문 (시작 조건)
i < 100 = 조건문 (종결 조건)
i++ = 증감문 (조건 변화식)
{ printf("%d",i) } = 내부코드
순서
초기화문 ->
조건문 -> 내부코드 -> 증감문
조건문 -> 내부코드 -> 증감문
조건문 -> 내부코드 -> 증감문
조건문 -> 내부코드 -> 증감문
조건문 -> 내부코드 -> 증감문
조건문 -> 내부코드 -> 증감문
조건문 -> 내부코드 -> 증감문
조건문 -> 내부코드 -> 증감문
조건문 -> 내부코드 -> 증감문
의 반복이다.
for (int i = 0; i < 100; i++)
{
}
for (int a = 0; a < 100;)
{
}
for (int b = 0;;)
{
}
int c = 0;
for ( ; c < 100 ; c++)
{
}
int d = 0;
for (;; d++)
{
}
for(;;)
{
}
초기화문, 조건문, 증감문이 없어도 for문은 실행된다.
조건문(종결 조건)이 명확하지 않으면 무한 루프에 빠진다.
'게임 프로그래밍 > C++ 기초' 카테고리의 다른 글
C++ 포인터 (0) | 2019.01.25 |
---|---|
C++ WHILE ,DO WHILE (반복문) (0) | 2019.01.25 |
C++ SWITCH CASE (제어문) (3) | 2019.01.25 |
C++ atoi(StringToInt) ,itoa(IntToString) 구현하기 (2) | 2019.01.25 |
C++ IF (조건문) (0) | 2019.01.24 |