문서 편집 권한이 없습니다. 다음 이유를 확인해주세요: 요청한 명령은 다음 권한을 가진 사용자에게 제한됩니다: 사용자. 문서의 원본을 보거나 복사할 수 있습니다. == 설명 == 사전적인 의미로 '값이 없다'는 뜻을 가지고 있다. C 프로그래밍에서는 '존재하지 않는 메모리 주소'를 NULL로 나타낸다. 특정 포인터 변수를 초기화할 때는 실제로 메모리를 할당하기 전에 NULL로 초기화하는 버릇을 들이자. 이런 식으로 char *ptr = NULL;ptr = (char*)malloc(...); 포인터 변수와 관련된 연산에서 값이 0인 정수 상수식이 나오면 이를 곧 NULL로 해석한다(사실 NULL은 0, 혹은 (void*)0과 같도록 정의되어야 한다). 따라서 위의 코드는 아래와 같이 써도 된다. char *ptr = 0;ptr = (char*)malloc(...); == 동의어 == NULL은 다음 단어들과 같은 의미를 지닌다. *[[여자친구]] *[[커플]] NULL 문서로 돌아갑니다.