二级C++基础:献给不懂’\0’的程序员们

发布时间:2011-08-29 共1页

  /* 第一种测试方法 */
  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是一样的。

百分百考试网 考试宝典

立即免费试用