程序员Feri一名12年+的程序员,做过开发带过团队创过业,擅长Java、鸿蒙、嵌入式、人工智能等开发,专注于程序员成长的那点儿事,希望在成长的路上有你相伴!君志所向,一往无前!
0.前言
计算机中程序的运行都是在内存中进行的,变量也是在内存中分配的空间,且不同类型的变量占用不同大小的空间。
那如何访问内存中变量存储的数据呢?
有两种方式:直接访问
和间接访问
。
直接访问,直接使用变量名进行的访问,以前的程序中都是采用这种方式。
间接访问,通过指针来实现。
1.指针
指针是 C 语言最重要
的概念之一,也是最难理解
的概念之一。
指针是C语言的精髓
,要想掌握C语言就需要深入地了解指针。
那么指针究竟是什么呢?来,先看看内存:
为了能够有效的访问到内存的每个单元(即一个字节),就给内存单元进行了编号,这些编号被称为该内存单元的地址。
因为每个内存单元都有地址,所以变量存储的数据也是有地址的。
比如:int num = 5;