*반복문
- 반복문(Repetitive Statement)이란 지정한 작업을 반복해서 수행하는 문법이다.
- 반복문 작성 조건은 3가지가 있다.
1. 시작값 = 초기값; 1,2,100~
2. 조건
3. 증감식
- 반복문의 종류에는 while , do~while , for 등이 있다.
#while문
- 주어진 조건이 만족되는 동안 문장들을 반복 실행한다.
- 무한반복 while(1) 조건이 무조건 참이여야 한다. ' 1 = 참 '
while(조건식)
문장;
#while문을 이용하여 1~10까지의 숫자 출력
#역순으로 출력
#while문을 이용하여 1~100까지의 합 , 홀수와 짝수의 합 출력해보기
#입력한 횟수만큼 이름 출력해보기
#while문 무한반복을 이용하여 가위 바위 보 게임 기본 메뉴 만들어보기
#do ~ while문
- 반복 조건을 루프의 끝에서 검사한다.
- 적어도 한번은 반복 문장을 실행한다.
do
문장
while(조건)
- while 조건이 참일 경우
while - 조건 -> 실행
do~while 실행 -> 조건
(부정문)
#do ~ while문을 이용하여 정수를 입력받고 입력받은 정수들을 더하다 0입력시 종료되는 프로그램 만들어보기
#while문 안에 if문 사용 예
- 정수를 입력받다가 8의 배수가 되는 수를 5번 출력하면 프로그램 종료
#for문
- for문의 기본 구조
for(초기식; 조건식; 증감식)
문장;
- 초기식: 반복을 시작하기 전에 딱한번 실행한다.
- 조건식: 매 반복의 시작앞서 실행, 결과를 기반으로 반복의 유뮤를 결정한다. (참일 때)
- 증감식: 매 반복실행 후 마지막 연산이 이뤄진다.
#for문을 이용해 이름 5번 출력해보기
#for문을 이용해 0~100까지 숫자의 합을 출력하는 프로그램 만들어보기
#for문을 이용하여 입력한 횟수까지의 곱을 출력해보기
#for문을 이용하여 'A' ~ 'Z'까지 출력해보기
#for문 무한루프
- for ( ; ; )
#중첩 for문
- for문안에 또 다른 for문이 있는 것
- 중첩for문을 이용하여 구구단 프로그램 만들어보기
#for문을 이용하여 별 삼각형 찍기
#역순으로 찍어보기
'C언어 > C언어' 카테고리의 다른 글
C언어 [(라이브러리,난수 함수),(지역,전역변수),문자열] (0) | 2017.10.30 |
---|---|
C언어 [배열,함수] (0) | 2017.10.28 |
C언어 [형변환,조건문 if문,switch문] (0) | 2017.10.22 |
C언어 [자료형,scanf] (0) | 2017.10.19 |
C언어 [변수와 상수,연산자] (0) | 2017.10.18 |