//*******************************************************************
//제어문
//*******************************************************************
// 프로그램의 실행의 흐름을 제어!!
//*******************************************************************
//흐름 ?? 순차적인 방식으로 실행!!
//*******************************************************************//
//1) 분기 
//*******************************************************************
// - 이분법적 분기: 참 or 거짓판별
// if,? : (3항 연산자)
// - 다중분기
//  if ~else if ~else, switch ~ case!

//*******************************************************************
//2) 반복 :  특정 부분의 코드를 반복적으로 실행 !!
//*******************************************************************
// 반복 문의 3요소 
//*******************************************************************
//1)초기값 : ~~에서 부터
//2)조건 : ~~ 언제 까지
//3)증감 : ~~씩

//*******************************************************************
//1)while
// - C언어 최초의 반복문. 
// - 외부에서 초기화 !!
// - 내부에서 증감

//****************************문법***********************************
//1) 초기값
/*int i =0;
while(i<10)//조건
{
 i++
}*/
//무한루프 : 조건이 항상 참이여서 계속하여 실행!!
//*******************************************************************
//while문의 문제점.
//1) 초기값을 외부에서 설정하여 빼먹기 쉽다!!
//2) 증감을 내부에서 힐생코드와 함께 줘서 생략하기가 쉽다.
//3)종합해 보면 반복문의 3요소를 관리하기가 어렵다!!

//*******************************************************************
//2)for : while의 단점(3요소 관리가 어려원움)을 극복.
//*****************문법***********************************************
/* int i;
 //초기값
 for(i=0;i<10;i++)
 {
  printf{"Hello");
}*/
//*******************************************************************
//3)do~ while
//*******************************************************************
//while 의 변형 --> 파생종 !!
//*******************************************************************
// while, for문의 단점을 보완!!
//*******************************************************************
//--> 조건이 맞지 않으면 단 한번도 실행되지 않는다.!!
//*******************************************************************
/*int i =0;
do{//하다(실행)

     //실행코드 !!
     //증감 i++
}while(i==0);//조건!!*/
 //do ~while
//실행이 단한번이라도 필요한 경우!!
//계속하여 숫자를 입력 0이 입력되면 좋료!!
/*
int key;
do
{
    printf("입력:");
    scanf("%d",&key);
}while(key!=0);
*/
//*******************************************************************
#include <stdio.h>

int main(void)
{
 //10번 출력???
  /* int i =0;
     while(i<100)
    {
        printf("선문 비트 41차 단기 \n");
        i++;
     }

 return 0;*/

}

From SM Bit 

저작자 표시 비영리 변경 금지
신고

'프로그래밍 > Language C' 카테고리의 다른 글

[C언어] 함수  (0) 2011.11.14
[C언어] 중첩 제어문  (0) 2011.11.14
[C언어] 제어문  (0) 2011.11.11
[C언어] 쉬어가는 코너 10개 문제  (0) 2011.11.11
[C언어] if ~ else  (0) 2011.11.10
[C언어] 연산자 #2  (0) 2011.11.10

+ Recent posts