/* 第一种测试方法 */
char p[]="11111111111111111111111";
p[1]=’0’;
p[2]=’\0’; //第一次先这样赋值看一下结果
// p[2]=0; //第二次
printf("p : %s\n", p);
for(int i=0;i <sizeof(p)-1;i++)
printf(" [%d] ",p[i]); //查看各自的ASCII码
printf("\n");
/* 第二种测试方法 */
printf ("%d\n", ’0’);
printf ("%d\n", ’\0’);
printf ("%d\n", 0);
结论:对于char 类型来说’\0’和0是一样的。