C언어 선택문(if, switch ~ case)

장인서·2023년 10월 14일

C언어 스터디

목록 보기
4/6

Chapter 05

if문

if문의 기본 형식

  • 조건식을 만족할 때 실행할 실행문을 중괄호로 묶어줌
  • 실행할 문장이 두 문장 이상이면 반드시 중괄호로 묶어야 함

if ~ else문

  • 둘 중에 하나를 반드시 선택하는 경우에 사용함
  • if ~ else문의 else에는 조건을 사용핮 않음
  • 실행할 문장이 두 문장 이상이면 반드시 중괄호로 묶어야 함

if ~ else if ~ else문

  • 세 개 이상의 실행문에서 반드시 하나를 선택하는 경우에 사용함
  • 실행할 문장이 두 문장 이상이면 반드시 중괄호로 묶어야 함

if문 활용과 switch ~ case문

if문 중첩

  • 어떤 조건을 검사하기 전에 선행조건이 있다면 if문 안에 if문을 넣어서 사용

switch ~ case

  • default를 생략할 수도 있음 그럴 때는 rank와 일치하는 case의 상수가 없으면 바로 블록을 벗어나므로 블록 내의 어떤 문장도 실행되지 않음
  • break생략할 수 잇음 그럴 때는 case1인 경우 2, 3,의 조건을 함께 더함

연습문제

키가 187.5cm 이상이고 몸무게가 80.0kg 미만이면 Ok를 출력하고 그 이외의 경우에는 cancel을 출력하는 프로그램을 작성하세요. 키는 179.5, 몸무게는 75.0으로 double형 변수에 초기화합니다.

profile
입니다.

0개의 댓글