본문 바로가기

Programming/ C Language

[C] 반복문에 대해서 알아보자!

728x90
반응형

□ 반복문이란?

  ▷어떠한 문장이나, 동작들을 유한하거나 무한정으로 반복할 때 사용합니다.

 

□ While문

while(조건){

	//동작시킬 문장
    
}

▷ while문은 조건이 참일 동안 반복합니다.

 

▣ 예시

main(){
	int a;
	a = 10;
	while (a > 0) { //a가 0보다 클 동안만 동작합니다
		printf("%d\n", a);
		a--;
	}
}

▷ 결과

10
9
8
7
6
5
4
3
2
1

 

 

□ for문

for(초기화값; 조건문; 증감값;){

	//동작시킬 문장
    
}

▷ for문은 먼저 초기화를 한 후 조건문을 확인 후 참이면 동작합니다. 동작 후에는 값을 증감한 후 다시 조건을 체크합니다. 이렇게 조건이 참일동안 실행됩니다. 

 

▣ 예시

main() {
	int a;
	for (a = 10; a > 0; a--) {
		printf("%d\n", a);
		
	}
}

▷ 결과

10
9
8
7
6
5
4
3
2
1

 

 

□ do~while문

do{

	//동작시킬 문장
    
}while(조건문);

▷ do~while문은 조건이 거짓이더라도 무조건 1번은 실행시킵니다.

 

▣ 예시

main(){
	int a = 10;
	do {
		printf("%d\n", a);
		a--;
	} while (a == 0);
}

▷ 결과

10

 

 

반응형