For 루프
for 루프는 반복 제어 구조입니다. 특정 횟수만큼 명령문을 실행합니다. 첫째, 반복을 시작하는 초기 값을 가져옵니다. 둘째, 참 또는 거짓을 확인하는 조건을 취합니다. 마지막에 루프 변수를 증가/감소 및 업데이트합니다.
다음은 C 언어의 for 루프 구문입니다.
for ( init; condition; increment ) { statement(s); }
다음은 C 언어의 for 루프의 예입니다.
예시
#include <stdio.h> int main () { int a = 5; for(int i=0;i<=5;i++) { printf("Value of a: %d\n", a); a++; } return 0; }
출력
Value of a: 5 Value of a: 6 Value of a: 7 Value of a: 8 Value of a: 9 Value of a: 10
중 루프
while 루프는 조건이 참이 될 때까지 while 루프 블록 내부의 명령문을 실행하는 데 사용됩니다. 블록 내에서 명령문을 실행하려면 단 하나의 조건만 있으면 됩니다. 조건이 false가 되면 while 루프 아래의 명령문을 중지하고 실행합니다.
다음은 C 언어의 while 루프 구문입니다.
while(condition) { statement(s); }
다음은 C 언어의 while 루프의 예입니다.
예시
#include <stdio.h> int main () { int a = 5; while( a < 10 ) { printf("Value of a: %d\n", a); a++; } return 0; }
출력
Value of a: 5 Value of a: 6 Value of a: 7 Value of a: 8 Value of a: 9