C언어 에서 null값의 정확한 계념은 뭔가여?...
쓰레기값.. 0 값 이라고 알고 있는데
쓰이는 방식에 따라 변하는거 같아서여(초보초보)
예를들어
#include <stdlib.h>
#include <stdio.h>
main()
{
float f1,f2;
FILE *fp;
if ( (fp= fopen("input.txt", "r")) = NULL)
{
fprintf(stderr, "Error opening file");
exit(1);
}
fscanf(fp, "%f %f", &f1, &f2);
printf ("the %f, %f ,f1,f2);
fclose(fp);
return(0);
}
이런 예제가 있는데 저위에 NULL선언이 무슨뜻인지 모르겟어서여
파일의 값이 0이면 에러문을 보여주는건지.. (아님 빈파일 일때에 보여주는건지)