char buf[10];이런 변수가 있거든if(buf == NULL)이렇게 비교하고 싶은데 if문으로 안들어오는거야..희안해서 buf[0] , buf[1] 을 %x로 찍어봤는데 0으로 나오거든?왜 null로 비교가안되지?char *buf 일땐 null으로 비교되더니..배열일떈 왜 안돼?현직 개발자인데 올만에 코딩하는데 갑자기 멘붕오고있어..도와줘.
배열선언자체가 메모리할당이된상태아님? 근데 NULL비교라니...?
에효..
신입 뽑은 놈이 호구거나, 이놈이 구라치는거거나
둘 중 하나군
buf[0]==NULL이겠지 이 호갱아
아니면 *buf==NULL이던지
아 ㅋㅋ 잠시 배열의 개념에 대해 헷갈렷엇어... 글고 나 개발자 맞아 ㅋㅋ
null이 메모리상에 위치하는 어떤 곳이라고 들었던거 같은데. 그럼 포인터만 null을 소지할수 있는거 아닌가? 그리고 위 배열은 이미 메모리가 할당되서 그곳을 가리키고 있는데 null일 수가 없지.
ㅇㅇ//자바라도 하다 오셨수?