다음 코드 구조에서 중괄호 {}의 역할로 올바른 것은?

과목: C#

문제 번호: 2465

medium
다음 코드 구조에서 중괄호 {}의 역할로 올바른 것은?
namespace HelloWorld
{                      // A
    class Program
    {                  // B
        static void Main(string[] args)
        {              // C
            // 코드
        }              // C의 끝
    }                  // B의 끝
}                      // A의 끝
A. 주석을 표시하는 기호
B. 코드 블록의 시작과 끝을 표시
C. 문자열을 묶는 기호
D. 배열을 선언하는 기호

정답: B



중괄호 {}의 핵심 역할:

1. 범위(Scope) 정의:
⦁ 네임스페이스의 범위
⦁ 클래스의 범위
⦁ 메서드의 범위
⦁ 제어문(if, for, while)의 범위

2. 계층 구조 표현:
namespace (최상위)
    └─ class (중간)
        └─ method (최하위)

3. 코드 가독성:
⦁ 들여쓰기와 함께 사용하여 구조 명확화
⦁ 각 블록의 시작과 끝을 시각적으로 구분

중요 규칙:
⦁ 여는 중괄호 {와 닫는 중괄호 }는 항상 쌍으로 존재
⦁ 중괄호 뒤에는 세미콜론 불필요

💡 학습 팁

이 문제를 포함한 C# 과목의 모든 문제를 순차적으로 풀어보세요. 진행상황이 자동으로 저장되어 언제든지 이어서 학습할 수 있습니다.