4.3.4 指针运算 (pointer arithmetic) 指针运算的基本概念 2.1 指针的定义 在C#中,使用 关键字可以声明不安全代码块,在这些代码块内可以直接操作指针。指针是一个变量,它存储的是某个数据类型的地址。 在这里, 获取了变量 的内存地址,并将其赋值给了指针 。 2.2 基础的指针算术 指针运算通常涉及对指针进行加法或减法操作。例如: :指向下一个整数的位置。 :指向上一个整数的位置。 每个数据类型都有其固定的大小(称为“元素大小”),因此当指针加上一个整数值时,它实际上会移动到相应数量的元素之后。 在这个例子中, 使指针指向数组中的第二个元素。 指针运算的实际应用 3.1 高效的数据处理 指针运算常用于需要直接控制内存访问的应用程序中,比如图像处理、游戏开发等场景。