int main(void){
int x;
x = NULL;
if(x != NULL)
printf("%d\n",x);
return 0;
}
~
이것을 gcc 하면(컴파일) 에러가남니다.
왜인지 알수있을까요?
test.c: In function ‘main’:
test.c:7: warning: assignment makes integer from pointer without a cast
test.c:8: warning: comparison between pointer and integer
에러코드는 이렇게나오는데
왜 포인터 에러가나올까요?