• 티스토리 홈
  • 프로필사진
    유니얼
  • 방명록
  • 공지사항
  • 태그
  • 블로그 관리
  • 글 작성
유니얼
  • 프로필사진
    유니얼
    • 분류 전체보기 (295)
      • Unity (17)
        • 게임 개발 (5)
      • Unreal (24)
        • 게임 개발 (20)
      • DirectX (36)
      • 코딩테스트 (91)
        • 프로그래머스 (25)
        • 백준 (66)
      • Google Workspace (1)
      • Programing (102)
        • C# (68)
        • C++ (24)
        • JavaScript (10)
      • 게임 서버 프로그래밍 (17)
      • Web (6)
        • 슈퍼코딩 (6)
  • 방문자 수
    • 전체:
    • 오늘:
    • 어제:
  • 최근 댓글
    등록된 댓글이 없습니다.
  • 최근 공지
    등록된 공지가 없습니다.
# Home
# 공지사항
#
# 태그
# 검색결과
# 방명록
  • C# 프로그래밍의 기초 : break와 continue
    2024년 03월 01일
    • 유니얼
    • 작성자
    • 2024.03.01.:04
    728x90

    반복문은 프로그래밍에서 자주 사용되는 구조로, 특정 조건 하에서 코드 블록을 반복 실행합니다. 그러나 때로는 반복문 내에서 특정 조건을 만족할 때 반복을 중단하거나 현재 반복을 건너뛰고 싶을 수 있습니다. 이러한 상황에서 break와 continue 키워드가 유용하게 사용됩니다. 이 글에서는 break와 continue의 기능과 사용법, 그리고 이들을 활용한 예제를 살펴보겠습니다.

    break 키워드

    break 키워드는 반복문(예: for, while, do-while) 내에서 사용되며, 현재 실행 중인 반복문을 즉시 종료하고 반복문 다음의 코드 실행을 계속합니다.

    사용법:

    for (int i = 0; i < 10; i++) {
        if (i == 5) break; // i가 5에 도달하면 반복문 종료
        Console.WriteLine(i);
    }

    break는 특정 조건 하에서 더 이상 반복을 계속할 필요가 없을 때 유용하게 사용됩니다. 예를 들어, 리스트 내에서 원하는 요소를 찾았을 때나, 에러가 발생했을 때 반복문을 즉시 종료할 수 있습니다.

    continue 키워드

    continue 키워드는 반복문 내에서 현재 반복을 즉시 종료하고 반복문의 다음 반복으로 넘어갑니다. continue는 반복문의 조건식 평가로 바로 이동하여 반복문이 계속되어야 할지 결정합니다.

    사용법:

    for (int i = 0; i < 10; i++) {
        if (i % 2 == 0) continue; // i가 짝수면 현재 반복을 건너뛰고 다음 반복 진행
        Console.WriteLine(i);
    }

    continue는 반복문 내에서 특정 조건을 만족하는 경우 현재 반복에서 더 이상의 코드 실행을 원하지 않을 때 유용하게 사용됩니다. 예를 들어, 짝수 번째 반복만 건너뛰고 홀수 번째 반복에서만 특정 작업을 수행하고자 할 때 사용할 수 있습니다.

    예제:

    using System;
    
    class Program
    {
        static void Main(string[] args)
        {
            for (int i = 0; i < 10; i++)
            {
                if (i == 5) break; // i가 5에 도달하면 반복문 종료
                if (i % 2 == 0) continue; // i가 짝수면 현재 반복을 건너뛰고 다음 반복 진행
                Console.WriteLine(i);
            }
            //결론
            // 1
            // 3
        }
    }

    break와 continue의 활용

    break와 continue는 반복문 내에서 프로그램의 흐름을 유연하게 제어할 수 있게 해주는 강력한 도구입니다. 이를 통해 반복문의 실행을 보다 정밀하게 관리할 수 있으며, 코드의 가독성과 유지 보수성을 향상시킬 수 있습니다. 특히 복잡한 반복 로직을 처리할 때 이들 키워드의 적절한 사용은 코드의 이해를 돕고 오류 가능성을 줄일 수 있습니다.

    결론

    break와 continue 키워드는 반복문을 더 효과적으로 제어하기 위한 필수적인 도구입니다. 각각 반복문을 종료하거나 현재 반복을 건너뛰는 기능을 제공하여, 특정 조건 하에서 반복문의 행동을 유연하게 조정할 수 있습니다. 이러한 기능을 적절히 활용함으로써, 보다 정밀하고 효율적인 반복문 구현이 가능해집니다.

    반응형
    다음글
    다음 글이 없습니다.
    이전글
    이전 글이 없습니다.
    댓글
조회된 결과가 없습니다.
스킨 업데이트 안내
현재 이용하고 계신 스킨의 버전보다 더 높은 최신 버전이 감지 되었습니다. 최신버전 스킨 파일을 다운로드 받을 수 있는 페이지로 이동하시겠습니까?
("아니오" 를 선택할 시 30일 동안 최신 버전이 감지되어도 모달 창이 표시되지 않습니다.)
목차
표시할 목차가 없습니다.
    • 안녕하세요
    • 감사해요
    • 잘있어요

    티스토리툴바