C# 指针详解(上)

指针

  • 指针的介绍
    • 取地址操作符(&)和解引用符号(*)
      • 指针变量的大小
        • 指针类型的意义
          • 字符指针变量
            • 泛型指针和野指针

指针的介绍

在内存中,内存是被分成一个个内存单元的,每个内存单元都被分配有各自的编号,这些编号就相当于这些内存单元的地址,可以通过找到它们的地址,就可以对内存单元进行访问了,为了方便访问内存空间中的内容,在c语言中就出现了指针,指针是用来存放内存单元的地址的,我们可以通过该内存单元的地址“指向”的位置就可以访问内存单元中的内容了,这种“指向”内存单元的地址的东西,我们就把它称为指针,用来存放内存单元地址的变量称为指针变量。

取地址操作符(&)和解引用符号(*)

  1. 取地址操作符(&)
    &该符号就是可以拿到一个变量的地址,也就是拿到该变量在内存中开辟的内存空间的地址
int main()
{
   
    int a = 20;//变量创建的本质其实是向内存申请4个字节的空间,

你可能感兴趣的:(c#,开发语言)