关于xcode的一个问题,有关内存释放的问题

char arr[] = "The secret of success is constancy to purpose";
long a = strlen(arr);

char *p = malloc(a +1);
p = arr;
*(p+a) = '\0';
printf("%s",p);
free(p);
p = NULL;

    没有下面的内存释放语句是没有问题的,加上之后就出现了问题
查看全部
guo2guo2111
guo2guo2111
2015/07/06 11:53
  • 内存
  • xcode
  • 点赞
  • 收藏
  • 回答
    私信
满意答案
查看全部

1个回复