다음 중 변수명의 첫 글자로 올 수 없는 것은?

과목: C#

문제 번호: 2492

easy
다음 중 변수명의 첫 글자로 올 수 없는 것은?
A. 영문 소문자 (a)
B. 영문 대문자 (A)
C. 언더스코어 (_)
D. 숫자 (1)

정답: D



변수명 시작 문자 규칙:

첫 글자로 가능:
⦁ 영문자 (대소문자 모두)
⦁ 언더스코어 (_)

첫 글자로 불가능:
⦁ 숫자 (0-9)
⦁ 컴파일 에러 발생

예시로 보는 규칙:
// 올바른 변수명
int age = 25;        // 소문자로 시작
int Age = 25;        // 대문자로 시작
int _age = 25;       // 언더스코어로 시작

// 잘못된 변수명
// int 1age = 25;    // 에러: 숫자로 시작
// int 2nd = 10;     // 에러: 숫자로 시작

숫자 사용 위치:
⦁ 첫 글자 이후부터는 사용 가능
int age1 = 25; ✓ 올바름
int user2name = "Kim"; ✓ 올바름

💡 학습 팁

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