- 博客(18)
- 收藏
- 关注
原创 指针7:二级指针
本文介绍了二级指针的概念与应用。一级指针存储变量地址,二级指针则存储指针的地址。通过内存模型和代码示例,展示了二级指针如何通过*pp访问最终变量值。核心用途包括:1)在函数中修改原指针;2)处理动态二维数组;3)实现链表等数据结构。常见误区包括混淆二级指针与二维数组,以及忽视内存释放。文中通过指针交换示例演示了二级指针的实际操作。总结指出:一级指针指向变量,二级指针指向指针,每次解引用(或)操作都对应一层地址解析。
2025-08-13 20:10:23
269
原创 指针4:指针变量与地址编号
计算机内存是由许多连续的存储单元组成的,每个存储单元都有一个唯一的编号,这个编号就是。指针变量的核心功能是存储和操作内存地址。当我们将某个变量的地址赋值给指针变量时,指针变量就存储了该变量的地址。换句话说,指针变量保存的是数据在内存中的位置(地址),而不是数据本身。指针变量是一种特殊的变量,它的作用是存储另一个变量的。我们可以把内存想象成一排房子,每个房子都有一个门牌号(地址)。指针变量本身也有一个地址,因为它是存储在内存中的变量。我们可以通过指针变量访问其指向的地址中存储的数据。表示这是一个指针变量,
2025-06-16 09:56:21
597
原创 指针3:数组指针与指针数组
数组指针是一个指向数组的指针。也就是说,这个指针存储的是整个数组的首地址,而不是单个元素的地址。指针数组是一个数组,其中每个元素都是一个指针。也就是说,这个数组存储的是一系列指针变量。特性数组指针(Pointer to Array)指针数组(Array of Pointers)定义指向整个数组的指针存储多个指针的数组数据类型需要指定数组的大小和类型每个元素可以是不同类型的指针访问方式通过解引用访问整个数组通过索引访问每个指针指向的内容实际应用场景处理多维数组、矩阵运算。
2025-06-14 17:52:44
462
2
原创 指针2:指针作为形参操作数组
在C语言中,数组名本质上是一个指向数组首元素的指针。因此,当我们需要通过函数来操作数组时,通常会将数组的指针作为函数的形参传递给函数。这样可以避免复制整个数组的数据,从而提高程序的效率。假设我们有一个项目需求:需要编写一个函数来计算一组数据的平均值。为了实现这一功能,我们可以使用指针作为形参来操作数组。假设我们在项目中还需要找到数组中的最大值,可以继续扩展上述代码。
2025-06-14 17:24:10
620
原创 二进制的概念 转换 和实际应用场景
二进制是计算机科学中最基本的数制系统,所有的数据和指令在计算机内部都以二进制的形式表示和处理。理解二进制的概念是学习计算机技术的第一步。这与我们日常生活中常用的十进制(0-9十个数字)不同。
2025-04-22 08:39:33
2579
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人