본문 바로가기
C언어/C언어 문법

C언어 - for문/C언어 for 반복문/C언어 for문/for 무한 반복문 - 예제

by 공부가싫다가도좋아 2021. 4. 20.
반응형

1. for(초기식;반복식;변화식)

예제1)

#include <stdio.h>
#include <stdlib.h> //sleep함수가 선언된 헤더파일  

int i;
int main(){
	for(i=0; i<10;i++){  //for 반복문 
	//초기식: i는 0부터 시작
	//반복식: 10이되기 전까지 반복
	//변화식: i가 1씩 증가 
		printf("나무를 찍습니다. \n");
		if(i==9){  
		//0부터 시작이니, 0부터 9까지는 10번
		//나무를 10번 찍었을때, 
			printf("나무가 쓰러집니다.\n");
		} 
	}
}

*결과

 

예제2)

#include <stdio.h>
#include <stdlib.h> //sleep함수가 선언된 헤더파일  

int i;
int main(){
	for(i=10; i>0;i--){  //for 반복문 
	//초기식: i는 10부터 시작
	//반복식: 0이되기 전까지 반복
	//변화식: i가 1씩 감소 
		printf("%d",i); 
		Sleep(1000); //1초씩 실행 지연 
		system("cls"); //콘솔 화면 초기화 
	}
}

*결과

10부터 1까지 카운트 다운됨.

cls와 Sleep에 대해 알고 싶다면 아래 링크를 참고해주세요.

2021.03.08 - [C언어/C언어 실습] - C언어-c언어 초간단 로그인 프로그램 만들기/c언어 콘솔화면 초기화(cls)/콘솔화면 지우기 활용/c언어 타이머 활용(Sleep)/c언어 타임 슬립 활용

 

C언어-c언어 초간단 로그인 프로그램 만들기/c언어 콘솔화면 초기화(cls)/콘솔화면 지우기 활용/c

C언어 초간단 로그인 프로그램 활용한 함수 1. strcmp-문자열 비교함수 2. system("cls")-콘솔화면 초기화 함수 3. Sleep()함수-타이머 형식 시간 대기 함수 #include #define NUM 20 //상수 입력 숫자를 하나하나.

eunhee-programming.tistory.com


2. for(;;) 무한반복문

#include <stdio.h>
#include <stdlib.h> //sleep함수가 선언된 헤더파일  

int i;
int main(){
	for(;;){
		printf("무한반복하겠다~~~~~반복을 멈추고 싶으면 컨트롤 C를 눌러라~~~\n");
		
	}
}

*결과

ctrl+C를 누르기 전까지 계속 반복합니다.

ctrl+C를 누르면 콘솔창이 꺼집니다.

반응형

댓글