출처 :exclamation:

  • 본 내용은 C# 공부 내용이며 책과 강의를 정리한 내용입니다

    강의 목표

  • 흐름제어란?
  • 분기하기
  • 반복하기
  • 점프하기

흐름제어

코드 실행 순서 결정


| 분기하기

  • 제어 흐름을 여러갈래로 나누는것
  • 단 한번에 하나의 갈래만 실행할 수 있음
  • if / else if / else
  • switch case - break 중요!! break 없으면 case1 -> case2 이렇게 계속 간다
switch(입력식)
{
  case 사례1:
    break;
  case 사례2:
    break;
  default:
    
}


| 반복하기

특정 구간의 제어흐름 반복실행

  • while : 조건을 만족하는 동안 반복 수행
  • do while : 코드 실행후 조건을 평가
  • for : 조건을 만족하는 동안 반복 수행 & 조건 변수를 사용


| 점프하기

흐름을 특정 위치로 단번에 이동

  • break : 반복문이나 switch 문 실행 중단
  • continue : 반복을 건너뛰고 반복을 계속 수행
  • goto : 지정한 레이블로 제어를 이동

      Console.WriteLine("A");
      if (조건1)
        goto 레이블 1
        
      Console.WriteLine("B");
      레이블1:
       Console.WriteLine("C");
    

    조건1을 만족하면 B 출력안하고 바로 C로 넘어가게됨

  • return 6장
  • throw 12장

태그:

카테고리:

업데이트:

댓글남기기