计算机要将处理的数据存储到内存才能进一步操作。那么如何对数据操作呢?
1.直接访问:每个数据存储在内存都会有标示即地址和数据内容两部分。通过直接访问地址,可实现对数据的操作。
C语言中通过定义变量实现,变量名在C语言中可以认为是地址的别名。
2.间接访问:存储在内存中的数据不能直接访问操作,只能通过存储其地址的“变量”实现间接访问。
C语言中典型的指针。
python中的变量实质上也是一个“指针”,类似于java中的引用,它自身不能独立存在,必须要赋值才能使用。赋值的过程,就是将内存的数据即对象的
地址赋值给变量。注意一点:改变变量,不一定都能改变到内存中的对象。时刻记得我是要改对象还是要改变量。
原文地址:https://www.cnblogs.com/EarlDoss/p/10586788.html
时间: 2024-10-15 03:46:21