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