[C언어] 반복문

한성산·2023년 11월 8일

C언어

목록 보기
6/8

FOR

  • 반복 조건이 끝날 때까지 특정구문을 계속해서 실행하며, 중간에 빠져나오기 위해 break를 사용할 수 있다.
#include <stdio.h>

int main(void) {
	int i;
	for (i = 0; i < 100; i++) {
		printf("%d\n", i);
	}
	return 0;
}

무한루프

  • 무한루프(Infinite Loop)란 종료 조건 없이 한 없이 반복되는 반복문을 의미한다.
  • 주로 개발자의 실수로 인해 발생한다.
#include <stdio.h>

int main(void) {
	int i;
	for (int i = 0; i <= 100; i--) {
		printf("Hello World!\n");
	}
	return 0;
}

WHILE

  • 조건에 부합할 때까지 계속해서 특정구문을 실행하며, 반복문을 탈출하고자 하는 위치에 break 구문을 삽입한다.
#include <stdio.h>

int main(void) {
	int n;
	char a;

	scanf("%d %c", &n, &a);
	while (n--) {
		printf("%c", a);
	}

	return 0;
}
#include <stdio.h>

int main(void) {
	int n;
	scanf("%d", &n);
	
	int i = 1;
	while (i <= 9) {
		printf("%d X %d = %d\n", n, i, n * i);
		i++;
	}

	return 0;
}

※ 출처: 패스트캠퍼스, 컴퓨터공학 올인원 패키지

0개의 댓글