C언어의 기초 문법

for

for문은 반복문 중에서 하나입니다. 조건을 들고 그것이 참일 때만 실행하고, 거짓이 되면 스스로 나옵니다.

int i;
for(i = 0; i < 100; i++){
    // Blah Blah Blah
}

for 문 괄호 안에 세 개의 문장이 있죠? 그 문장들 중에서 가운데 문장이 조건식입니다. 이 조건식이 참일 때만 반복문이 돕니다. i++는 매번 반복할 때 i에 1씩 더해주고, i가 100이 되는 순간 빠져나갑니다. for문은 아주 자유롭습니다(나중에 배울 while 문보다는 그렇죠)

for(int i = 100; i >= 0; i--){
    // Blah Blah Blah
}

이렇게도 쓸 수 있어요. 그래도 잘 작동합니다. 단, 여기에서 int i는 for문 안에서만 작동되고요.

댓글

댓글 본문
graphittie 자세히 보기