C언어/C언어 문법
C언어 - for문/C언어 for 반복문/C언어 for문/for 무한 반복문 - 예제
공부가싫다가도좋아
2021. 4. 20. 10:34
반응형
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에 대해 알고 싶다면 아래 링크를 참고해주세요.
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를 누르면 콘솔창이 꺼집니다.
반응형