예를 들어
int* a;
한담에
a==NULL;
해주는거랑 걍 놔두는거랑 무슨 차이?
초기화가 되지 않은 쓰레기값이 가리키는 주소를 접근, 변형할시 프로그램이 미정의동작으로 빠짐(오류나고 꺼짐)
위를 잘 기억하고 담부턴 초기화할때 반드시 값을 미리 넣을수 있으면 넣고, 없다면 최소한 NULL로 놓고 쓰레기값만 피해줘. 그리고 속으로 자신이 대견하게 느껴지면 아! 내가 땔깜이다! 외치면 됨
초기화가 되지 않은 쓰레기값이 가리키는 주소를 접근, 변형할시 프로그램이 미정의동작으로 빠짐(오류나고 꺼짐)
위를 잘 기억하고 담부턴 초기화할때 반드시 값을 미리 넣을수 있으면 넣고, 없다면 최소한 NULL로 놓고 쓰레기값만 피해줘. 그리고 속으로 자신이 대견하게 느껴지면 아! 내가 땔깜이다! 외치면 됨