Notice
Recent Posts
Recent Comments
Link
«   2025/08   »
1 2
3 4 5 6 7 8 9
10 11 12 13 14 15 16
17 18 19 20 21 22 23
24 25 26 27 28 29 30
31
Tags
more
Archives
Today
Total
관리 메뉴

문타쿠, 공부하다.

[C언어 코딩 도장] Unit 27. for 반복문으로 Hello, world! 100번 출력하기 본문

C언어/C언어 코딩 도장

[C언어 코딩 도장] Unit 27. for 반복문으로 Hello, world! 100번 출력하기

개발새발 문타쿠 2023. 8. 29. 18:42

INTRO

for (초기식; 조건식; 변화식)	// -> 루프 선언문
{
	반복할 코드		// -> 루프 본체
}

27.1 for 반복문 사용하기

#include <stdio.h>

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

	return 0;
}
  • for 반목문은 반복 횟수가 정해져 있을 때 유용하다.

27.2 초깃값의 변화 알아보기

#include <stdio.h>

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

	return 0;
}

27.3 초깃값을 1부터 시작하기

#include <stdio.h>

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

	return 0;
}

27.4 초깃값을 감소시키기

#include <stdio.h>

int main(void)
{
	for (int i = 100; i > 0; i--)
	{
		printf("%d) Hello, world\n", i);
	}

	return 0;
}

27.5 for 반복문과 세미콜론

#include <stdio.h>

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

	return 0;
}
  • for 반복문 끝에 ; 붙이기 ㄴㄴ

27.6 for 반복문에서 중괄호 생략하기

#include <stdio.h>

int main(void)
{
	for (int i = 0; i < 100; i++)
		printf("Hello, world\n\n");

	for (int i = 0; i < 100; i++)
	{
		printf("for 반목문\n");
		printf("Hello, world\n");
	}

	return 0;
}

27.7 입력한 횟수대로 반복하기


27.8 for 반복문에서 변수 두 개 사용하기

#include <stdio.h>

int main(void)
{
	for (int i = 0, j = 0; i < 10; i++, j += 2)
	{
		printf("i: %d, j: %d\n", i, j);
	}

	return 0;
}

27.9 for 반복문으로 무한 루프 만들기

#include <stdio.h>

int main(void)
{
	for (;;)
	{
		printf("안녕, 세계!\n");
	}

	return 0;
}
  • 콘솔에서 ctrl + c 로 프로그램 중단시키기