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

+ Recent posts