1. 개요 : 단순 반복을하는 문장
2. 구조
조건식 과 몸체로 if 문과 매우 유사하나 조건이 참인 한도내에서 반복한다.
example)
while(조건식)
{ 몸체
}
3. 종류
while 문, do ~ while 문, for문 3가지가 있다.
4. 특징
while : 조건문과 매우 유사하게 생겼으며 문장 안에 조건식이 멈추는 식을 넣어줘야한다.
do ~ while : 일단 한번 몸체에 해당하는 코드를 실행한후 조건식을 검사한다.
for : 조건 변수와 조건식 조건식이 멈추는 코드가 한줄에 정의 되어있으며 사용 빈도가 높다.
5. 소스 크드
#include<stdio.h>
int main(void)
{
//case 1 while
int whileCount =0;
const int whileBreak =5;
//case 2 do ~while
int do_whileCount = 0;
const int do_whileBreak = 5;
//case 3 for
int forCount = 0;
const int forBreak =5;
//case 1
while (whileCount < whileBreak)
{
printf("%d 번 while 문 루프\n",whileCount + 1);//여기서 카운트와 1을 더하는 이유는 0부터 루프가 돌기 때문입니다.
whileCount++;// 조건을 증감하는식으로서, 1을 증가 하는 코드입니다 . whileCount = WhileCount + 1 과 같은 코드입니다.
}
printf("최종 카운트 : %d\n",whileCount);
printf("----------\n");
//case 2
do
{
printf("%d 번 do While 문 루프\n",do_whileCount + 1);
do_whileCount++;
}while(do_whileCount < do_whileBreak);
printf("최종 카운트 : %d\n",do_whileCount);
printf("----------\n");
//case3
for(forCount = 0; forCount < forBreak; forCount++)
{
printf("%d 번 for 문 루프\n",forCount + 1);
}
printf("최종 카운트 : %d\n",forCount);
}
결과
'Programing - C > C Basic grammar ' 카테고리의 다른 글
008 함수의 개념 (0) | 2016.09.14 |
---|---|
007 문자열 개념 (0) | 2016.09.14 |
005 조건문 (0) | 2016.09.08 |
Hello World 심화 (0) | 2016.09.07 |
004 사칙 연산 + 나머지 연산 (0) | 2016.09.06 |