
深入理解C指针
Linux技术芯
用技术改变生活
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
《深入理解C指针》-第4章 指针和结构体
《深入理解C指针》-第5章 指针和结构体原创 2020-03-29 08:38:26 · 194 阅读 · 0 评论 -
《深入理解C指针》-第4章 指针和字符串
第五章 指针和字符串原创 2020-03-22 07:56:35 · 170 阅读 · 0 评论 -
《深入理解C指针》-第4章 指针和数组
第4章 指针和数组 4.1 数组概述 4.1.1 一维数组 4.1.2 二维数组 4.1.3 多维数组 4.2 指针表示法和数组 数组和指针的差别 4.3 用malloc创建一维数组 4.4 用realloc调整数组长度 4.5 传递一维数组 4.5.1 用数组表示法 4.5...原创 2020-02-16 14:20:22 · 222 阅读 · 0 评论 -
《深入理解C指针》-第3章 指针和函数
第3章 指针和函数 指针对函数功能的贡献极大。它们能够将数据传递给函数,并且允许函数对数据进行修改。我们可以将复杂数据用结构体指针的形式传递给函数和从函数返回。如果指针持有函数的地址,就能动态控制程序的执行流。 要理解函数及其和指针的结合使用,需要理解程序栈。大部分现代的块结构语言,比如C,都用到了程序栈来支持函数执行。 调用函数时,会创建函数的栈帧并将其推到程序...原创 2020-02-03 22:42:28 · 384 阅读 · 0 评论 -
《深入理解C指针》-第2章 C的动态内存管理-阅读所得
第2章 C的动态内存管理 由于可以先分配内存然后释放,因而应用程序可以更灵活高效地管理内存,无需为适应数据结构可能的最大长度分配内存,只要分配实际需要的内存即可。 2.1 动态内存分配 在C中动态分配内存的基本步骤有: 1. 用malloc类的函数分配内存; 2. 用这些内存支持应用程序; 3. 用free函数释放内存。 我们用malloc函数为整数分...原创 2020-01-20 15:28:57 · 440 阅读 · 0 评论 -
《深入理解C指针》-第1章 认识指针-阅读所得
第1章 认识指针 指针就是一个存放内存地址的变量。理解指针的关键在于理解C程序如何管理内存。归根结底,指针包含的就是内存地址。 理解指针的工作方式:通过理解组织和管理内存的方式。 本章简要介绍指针、指针操作符以及指针如何与内存相互作用。 1.1节研究如何声明指针、基本的指针操作符和null的概念。C支持好几种不同类型的null,所以仔细研究null...原创 2020-01-11 06:37:12 · 820 阅读 · 0 评论