if (a == NULL) 이거랑
if (!a) 이거랑
둘다 포인터 변수에 값이 들어있는지 검사하는건데
NULL이랑 ! 바꿔서 해봐도 결과는 같다고 나오는데
== NULL 이랑 ! 이거가 같은뜻이라고 생각해도 될까요?
만약 같다면 선생님들은 보통 뭐를 더 선호하시나요
if (a == NULL) 이거랑
if (!a) 이거랑
둘다 포인터 변수에 값이 들어있는지 검사하는건데
NULL이랑 ! 바꿔서 해봐도 결과는 같다고 나오는데
== NULL 이랑 ! 이거가 같은뜻이라고 생각해도 될까요?
만약 같다면 선생님들은 보통 뭐를 더 선호하시나요
엄연히 다른건데 falsy랑 false - 국비 땔감