malloc和free的使用范例1

来源:互联网 发布:java instrument热替换 编辑:程序博客网 时间:2024/06/15 03:26

mallocfree的使用范例1

 

char *s = NULL;

if((s = (char*)malloc(sizeof(char)*n)) == NULL)

{

         printf("maloc error!\n);

         ……

}

……

if(s != NULL)

{

       ……

       free(s);

       s = NULL;

}

 

当将p赋值为NULL后,在执行如 *p = 10;这样的代码时,会发生段错误。