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

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

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

输出:

48 0 0 -1

结论:

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

初始化指针 char* p=0;

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

 

posted @   郭晓倩  阅读(544)  评论(0编辑  收藏  举报
点击右上角即可分享
微信分享提示