#include<stdio.h>
int main()
{
int a = 10;//创建了一个空间,名为地址A,在里面存储了一个值a=10
int* p = &a;//取地址,*p拿到了a的地址------- 又创建了空间B,把地址A取出来,存到地址B里,
printf("%d",&a);
printf("%d",p;//两个打印的值是一样的
*p = 20//解引用操作符,取a的方式
printf("%d",a)//这样的话,a打印的就是20了
return 0,
}
指针:
1:指针变量:"类型* p"-----p的类型,用来存储地址的变量;
2:指针大小在32位平台是4个字节,在64位平台是8个字节
3:内存较小运行速度比硬盘快
ING