江风网

txt_epub_Kindle_azw3_mobi_pdf电子书免费下载

深入理解C指针

译者:陈晓亮
分类: 编程语言
出版时间: 2014-02-01
发布时间: 2020-10-09
阅读热度: 13
综合评分: 8.6
下载支持: TXT EPUB MOBI AZW3 PDF
在线阅读: 手机阅读 电脑阅读
《深入理解C指针》内容简介

深入理解C指针和内存管理,提升编程效率!这是一本实战型图书,通过它,读者可以掌握指针动态操控内存的机制、对数据结构的增强支持,以及访问硬件等技术。本书详细阐述了如何在数组、字符串、结构体和函数中使用指针,同时演示了相应的内存模型及其对指针使用的影响。指针为C语言带来了强大的功能和灵活性,却也是C语言中最难啃的一块“骨头”。本书旨在帮读者透彻理解指针,解决这个老大难问题。不论是初学者还是经验丰富的C/C++程序员和开发人员,都能从本书受益。作者简介 :Richard Reese华盛顿州塔尔顿州立大学副教授。Reese自2002年起就在塔尔顿州立大学教授计算机科学课程,此前在洛克希德•马丁公司做过十年的软件开发。Reese著有多本技术图书,包括Oracle Certified Associate,Java SE 7 Programmer Study Guide,Java 7 New Features Cookbook,EJB 3.1 CookBook等。译者简介:陈晓亮美团网iOS工程师,长期关注Linux、iOS、C、Objective-C,推崇C语言,认为程序员的C功底会直接影响Objective-C代码质量。他重视用户体验,喜欢干净的代码,业余时间喜欢读书,经常与大家探讨技术问题,译有《iOS6编程实战》。

《深入理解C指针》章节目录
  • O'Reilly Media, Inc.介绍
  • 前言
  • 本书的不同之处
  • 学习方法
  • 目标读者
  • 本书结构
  • 小结
  • 排版约定
  • 使用代码
  • 联系我们
  • 第1章 认识指针
  • 1.1 指针和内存
  • 1.2 指针的长度和类型
  • 1.3 指针操作符
  • 1.4 指针的常见用法
  • 1.5 小结
  • 第2章 C的动态内存管理
  • 2.1 动态内存分配
  • 2.2 动态内存分配函数
  • 2.3 用free函数释放内存
  • 2.4 迷途指针
  • 2.5 动态内存分配技术
  • 2.6 小结
  • 第3章 指针和函数
  • 3.1 程序的栈和堆
  • 3.2 通过指针传递和返回数据
  • 3.3 函数指针
  • 3.4 小结
  • 第4章 指针和数组
  • 4.1 数组概述
  • 4.2 指针表示法和数组
  • 4.3 用malloc创建一维数组
  • 4.4 用realloc调整数组长度
  • 4.5 传递一维数组
  • 4.6 使用指针的一维数组
  • 4.7 指针和多维数组
  • 4.8 传递多维数组
  • 4.9 动态分配二维数组
  • 4.10 不规则数组和指针
  • 4.11 小结
  • 第5章 指针和字符串
  • 5.1 字符串基础
  • 5.2 标准字符串操作
  • 5.3 传递字符串
  • 5.4 返回字符串
  • 5.5 函数指针和字符串
  • 5.6 小结
  • 第6章 指针和结构体
  • 6.1 介绍
  • 6.2 结构体释放问题
  • 6.3 避免malloc/free开销
  • 6.4 用指针支持数据结构
  • 6.5 小结
  • 第7章 安全问题和指针误用
  • 7.1 指针的声明和初始化
  • 7.2 指针的使用问题
  • 7.3 内存释放问题
  • 7.4 使用静态分析工具
  • 7.5 小结
  • 第8章 其他重要内容
  • 8.1 转换指针
  • 8.2 别名、强别名和restrict关键字
  • 8.3 线程和指针
  • 8.4 面向对象技术
  • 8.5 小结
  • 关于作者和封面上的鸟
  • 关于作者
  • 关于封面
更多小说
上一篇: 物联网之魂
版权免责声明
《深入理解C指针》为网络收集或网友自行上传,本站不对内容负责,《深入理解C指针》版权归原作者所有,仅供学习交流,请勿商业使用,本站不提供任何下载,储存服务,如无意侵犯了你对《深入理解C指针》的版权,请联系我们,我们将在第一时间删除相关内容!