69.1 에서 함수 포인터를 NULL로 설정하는 이유
, 서 동호님이 작성int (*fp)(int, int) = NULL; // int형 반환값, int형 매개변수 두 개가 있는 함수 포인터 선언
본문 중간에 이렇게 함수 포인터를 NULL로 설정해주는 이유가 무엇인지요? 그 전 강의 자료에는 NULL로 설정한 적이 없는 것 같아서요..
회신: 69.1 에서 함수 포인터를 NULL로 설정하는 이유
, 도장_ 관리자님이 작성NULL로 초기화하는 것은 좋은 코딩 습관입니다.
방어적인 코딩으로 포인터나 포인터를 선언하거나 사용하지 않을 때는 NULL을 할당하는 것이 좋습니다.