NULL을 사용하는 이유
(포스팅 2022.10.05) NULL 값은 코드의 종류에 관계없이 '0'을 말합니다. 오늘 수업을 하다가 'NULL을 어떻게 설명할 것인가'에 대해 토의를 하게 되었습니다. 이 포스팅의 모든 내용은 저의 의견 또는 상상입니다. 저의 경우는 '컴퓨터공학+전자공학'을 전공하여 컴퓨터 내부의 구조에 대해 어느 정도 지식을 가지고 있으므로, NULL에 대해 비교적 쉽게 이해한 것 같습니다. 그럼에도 모르는 사람에게 설명하려면 어려운 것은 사실입니다. 왜 0에 의미를 부여했는가 왜 다른 숫자가 아닌 0으로 정했을까요? 0xFFFF를 사용할 수도 있고 -1을 사용할 수도 있었을 것입니다. 또는 null에 해당하는 전용 bit를 설정할 수도 있습니다. 왜 굳이 0이 선택되었을까요? 저는 0이 선택된 이유를, 다음과..
개발이야기/C or C++ 언어 관련
2022. 10. 5. 17:00