반응형
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에 대해 알고 싶다면 아래 링크를 참고해주세요.
2. for(;;) 무한반복문
#include <stdio.h>
#include <stdlib.h> //sleep함수가 선언된 헤더파일
int i;
int main(){
for(;;){
printf("무한반복하겠다~~~~~반복을 멈추고 싶으면 컨트롤 C를 눌러라~~~\n");
}
}
*결과
ctrl+C를 누르기 전까지 계속 반복합니다.
ctrl+C를 누르면 콘솔창이 꺼집니다.
반응형
'C언어 > C언어 문법' 카테고리의 다른 글
C언어 - 랜덤함수/ c언어 난수 생성/c언어 랜덤함수/c언어 rand() 예제/간단 요약 (0) | 2021.04.22 |
---|---|
C언어 - strlen 문자열 길이반환/c언어 문자열 길이반환/strlen예제/자주 쓰이는 문자열 함수 정리 (0) | 2021.04.16 |
C언어 - strcmp 문자열 비교/c언어 문자열 비교/strcmp예제/자주 쓰이는 문자열 함수 정리 (0) | 2021.04.14 |
C언어 - strcat 문자열 연결/c언어 문자열 이어붙이기/strcat예제/자주 쓰이는 문자열 함수 정리 (0) | 2021.04.13 |
C언어 - strcpy 문자열 복사하기/c언어 문자열 복사/strcpy예제/자주 쓰이는 문자열 함수 정리 (0) | 2021.04.12 |
댓글