궁금하게 2가지 있는데..
1. 왜 동적메모리 생성할때만 생성여부( if(p = NULL) ~) 점검해서 아니면 FAIL처리 하나요?
아무래도 동적할당시 FAIL되는 경우가 생기나 본데.. 그 이유가 뮙니까??
2. 실제 동적할당 후 프로그램 수행할때 모르고 동적메모리 소멸 안 시키면
컴터 끄기 전까지는 계속 메모리에 그 상태로 남아있는건가요??
재부팅하면 초기화되는건지.. 아니면 프로그램만 종료되도 동적 할당했던 메모리까지 사라지는지..
고수분들 답변 부탁드립니다~