본문 바로가기

C/부스트코스

[부스트코스]자료구조 퀴즈 1

반응형

Q>

포인터를 초기화시키지 않고 값을 저장하면 어떤 오류가 발생할 수 있을까요?

 

A>

포인터의 성질은 랜덤적이 때문에 명시적으로 설정하지 않으면 값이 정의되지 않습니다.
초기화하지 않은 포인터는 향후 시스템 충돌을 일으킬 가능성이 농후합니다.
또한, 액세스 권한이 없는 메모리를 가리킬 수 있으며, 이 경우 분할 오류가 발생하고 프로그램이 중단될 수 있습니다.
실제 데이터를 가리키고 있을 수 있으며, 무엇을 가리키는지 모르면 데이터에 예측할 수 없는(그리고 디버깅하기 매우 어려운) 변경을 야기할 수 있습니다.

 

https://www.boostcourse.org/cs112

 

모두를 위한 컴퓨터 과학 (CS50 2019)

부스트코스 무료 강의

www.boostcourse.org

 

반응형