指针:
#include<stdio.h>
int main(void)
{
int* p; //定义指针变量p
int i;
int j;
p=&i; //p存放的是普通变量i的地址
j=*p; //*p=i 等价于j=i
return 0;
}
P保存了i的地址,因此p指向i
p不是i,i不是p,修改各不影响
如果一个指针指向了某个普通变量,
*指针变量 = 普通变量
*p=i
*p就是以p的内容为地址的变量
![](https://i-blog.csdnimg.cn/blog_migrate/2ad79cfd28ebbb297539be5b4e88c69b.png)
以上是初学者的一些学习笔记与心得,补充:
1k=2^10B
1M=2^10KB=2^20B
1G=1024M=2^30B