指针是最好理解的数据存储操作
数据都存储到内存中
变量定义:把一块内存段和一个名字绑定到一起
1绑定内存,在内存中划出一块区域,
2设置这块区域的大小
3存储方式(例如,int i ; i按照整形存储)
在栈内存中,变量之间会有间隔
地址:内存用连续整数表示
首地址:有了第一个地址就可以找到后面的
指针:一个变量的首地址
指针变量:如果一个变量保存了一个变量的首地(指针),这个变量为指针变量。
例如:
int* p;
p=&n;
p绑定的内存中保存了n的首地址
解引用:
*p
1找到p保存到指针(一个变量首地址),在从这个指针(一个变量首地址)里找到内存段。