C语言大学实用教程(第6版).pptVIP

  • 3
  • 0
  • 约16.22万字
  • 约 836页
  • 2026-10-20 发布于安徽
  • 举报

常见的内存错误及其对策#includestdio.h#includestdlib.hvoidGetInput(char*p){ p=(char*)malloc(100);}程序崩溃,函数不能传递动态分配的内存q5.c常见的内存错误及其对策常见错误5解决对策尽量把malloc集中在函数的入口处,free集中在函数的出口处如果free不能放在函数出口处,则指针free后立即设置为NULL不要把局部变量的地址作为返回值返回,因为该内存在函数体结束时被自动销毁指针要么初始化为NULL,要么是其指向合法的内存非法内存操作起因内存分配未成功,却使用了

文档评论(0)

1亿VIP精品文档

相关文档