if (a == NULL) 이거랑


if (!a) 이거랑


둘다 포인터 변수에 값이 들어있는지 검사하는건데


NULL이랑 ! 바꿔서 해봐도 결과는 같다고 나오는데


== NULL 이랑 ! 이거가 같은뜻이라고 생각해도 될까요?


만약 같다면 선생님들은 보통 뭐를 더 선호하시나요