'0','',NULL,EOF的区别

要看是不是一个东西,打印一下即可

  printf("%d %d %d %d
",'0','',NULL,EOF);

输出:

48 0 0 -1

结论:

''与NULL 都是0,所以有的时候可以这样用:

初始化指针 char* p=0;

初始化字符串 char tmp[10] = {0} 或 memset(tmp,0,10)

原文地址:https://www.cnblogs.com/guoxiaoqian/p/4314434.html