다음 코드에서 빈칸에 들어갈 적절한 선언은?

과목: C#

문제 번호: 2483

medium
다음 코드에서 빈칸에 들어갈 적절한 선언은?
_____ double PI = 3.14159;
// PI 값은 프로그램 실행 중 절대 변경되지 않아야 함

double area = PI * radius * radius;
A. var
B. const
C. static
D. public

정답: B



상수가 필요한 상황 인식:

PI를 상수로 선언해야 하는 이유:
⦁ 수학적 상수는 변하지 않는 값
⦁ 실수로 변경되면 계산 오류 발생
⦁ 코드의 의도를 명확히 표현

const 사용의 장점:
1. 안정성: 값 변경 시도 시 컴파일 에러
2. 가독성: 변하지 않는 값임을 명시
3. 유지보수: 실수 방지
4. 성능: 컴파일 시점에 값이 결정됨

💡 학습 팁

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