티스토리 뷰

스마트웹 개발2021/프로그래밍 언어활용

조건문

선물공룡디보 2021. 7. 25. 00:23

if문

    if
  • if(조건식)문장 ;
int a=5;
if (a>0){
  a=1;
  printf(“Positive”);
}
    if ~ else
  • if(조건식)문장 ;
if ( score < 60 )  				//조건식
printf(“불합격입니다.\n”);  //조건식이 참일 때 수행할 문장
else
printf(“합격입니다.\n”);		//조건식이 거짓일 때 수행할 문장
    if ~ else if ~ else
  • if (조건식 1)
           문장1 ;
    else if (조건식 2)
           문장2 ;
    else if (조건식 3)
           문장3 ;
    ∙∙∙∙∙∙∙
    else
           문장n ;

 

    switch문
  • 기본 문법
switch( 값 )
{
  case 값1 : 문장1-1; 문장1-2; break;
  case 값2 : 문장2-1; 문장2-2; break;
  case 값3 : 문장3-1; 문장3-2; break;
  . . . 
  default : 문장d1; 문장d2; 
}

입력문

    scanf() 소개
  • scanf()를 이용한 입력
  • scanf()를 이용한 입력
  • 표준입력으로부터 다양한 자료를 지정한 변수에 저장
  • 형식지정자(%d %c %f %lf) 사용
  • 공백, enter 전까지를입력
  • 형식 : scanf(“형식지정자”, &변수명 )

 

정리

      if문
    1. 조건에 따라 분기되는 if문은 크게 3가지 형태로 구분됨
    2. if문 내에 중첩해서 if문을 기술하는 것이 가능함
    3. 조건에 따라 수행하는 문장이 한 문장이면 { }는 생략 가능함
      switch case문
    1. 조건에 일치하는 case가 없는 경우 수행할 문장은 default에 기술함

'스마트웹 개발2021 > 프로그래밍 언어활용' 카테고리의 다른 글

함수  (0) 2021.07.26
반복문  (0) 2021.07.25
연산자  (0) 2021.07.24
변수와 데이터형  (0) 2021.07.24
프로그램 기본 구조  (0) 2021.07.24
댓글