#include <stdio.h>
int main(void) {
char *a=NULL,*b={"\0"},*c={"0"};

printf("%p : %s \n",a,a);
printf("%p : %s \n",b,b);
printf("%p : %s \n",c,c);
return 0;}

これの出力結果を見れば一目瞭然だよ