다음 중 올바른 변수 선언 방법이 아닌 것은?

과목: C#

문제 번호: 2490

medium
다음 중 올바른 변수 선언 방법이 아닌 것은?
A. int a = 1, b = 2, c = 3;
B. int a, b, c = 10;
C. int a = b = c = 5;
D. int a, b = 2, c;

정답: C



다중 변수 선언 규칙과 제약:

각 선택지 분석:

1. int a = 1, b = 2, c = 3;
⦁ 올바름 ✓
⦁ 각 변수에 다른 값 할당 가능

2. int a, b, c = 10;
⦁ 올바름 ✓
⦁ a, b는 선언만, c는 10으로 초기화
⦁ 주의: a와 b는 초기화되지 않음

3. int a = b = c = 5;
⦁ 오류 ✗
⦁ b와 c가 아직 선언되지 않은 상태
⦁ 변수는 사용 전에 선언되어야 함

4. int a, b = 2, c;
⦁ 올바름 ✓
⦁ a와 c는 선언만, b는 2로 초기화
⦁ 선택적 초기화 가능

올바른 연쇄 할당 방법:
// 먼저 선언
int a, b, c;
// 그 다음 연쇄 할당
a = b = c = 5;

💡 학습 팁

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