2015第八章高质量编程规.pptVIP

  • 4
  • 0
  • 约1.57万字
  • 约 66页
  • 2017-01-02 发布于北京
  • 举报
阶段总结 版权的申明和头文件的结构及作用 命名的规则 代码的版式规则 空行 对齐 拆分 代码的注释 阶段总结 数值与0或者NULL的比较操作 内存分配注意细节 野指针 如何避免内存泄露 Const与define数据的差别 为什么要const数据 8-3-1-5 指针与数组的对比 差别 内存的容量大小 例:1 例2 char a[] = hello world; char *p = a; sizeof(a) ? // 12字节 sizeof(p) ? // 4字节 void Func(char a[100]) { sizeof(a) ? // 4字节而不是100字节 } Evaluation only. Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0. Copyright 2004-2011 Aspose Pty Ltd. 8-3-1-5 指针与数组的对比 动态内存会自动释放 不会自动释放\ 例: 指针应该注意的特性 指针消亡了,并不表示它所指的内存会被自动释放。 内存被释放了,并不表示指针会消亡或者成了NULL指针。 void Func(void) { ch

文档评论(0)

1亿VIP精品文档

相关文档